Ridiculous easy Base64 encoding for Designers


Spritebaker is a personal project by designer Dirk Weber. It derived from a tool I originally built for myself to handle Base 64 Data URIs in Stylesheets.

I frequently use base64 encoding to embed external resources like images, SVG or fonts into CSS. Anyway I found it quite cumbersome to convert the resources manually one by one and insert them into my stylesheets. More than once I ended messing up the whole CSS, because I missed something during copying. Not enough when some graphics changed during a project, I had to start all over again.

As a consequence I built this tool, mainly for myself to speed up my workflow. Originally it was a flash application, but for web use I ported it to javascript/HTML. I hope it is useful for some of you. If you find bugs or have suggestions, or if spritebaker changed your life and made you a better human being, please drop me line. If you run into problems, don't send the mafia to my house but help me improve this tool.


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

I'm using Google-Analytics on this Site. If you are concerned about privacy, use some blocking-software like Ghostery.

Some privacy info about Google-Analytics for my visitors from Germany

Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. („Google“). Google Analytics verwendet sog. „Cookies“, Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie ermöglichen. Die durch den Cookie erzeugten Informationen über Ihre Benutzung dieser Website (einschließlich Ihrer IP-Adresse) wird an einen Server von Google in den USA übertragen und dort gespeichert. Google wird diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten für die Websitebetreiber zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen zu erbringen. Auch wird Google diese Informationen gegebenenfalls an Dritte übertragen, sofern dies gesetzlich vorgeschrieben oder soweit Dritte diese Daten im Auftrag von Google verarbeiten. Google wird in keinem Fall Ihre IP-Adresse mit anderen Daten von Google in Verbindung bringen. Sie können die Installation der Cookies durch eine entsprechende Einstellung Ihrer Browser Software verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser Website vollumfänglich nutzen können. Durch die Nutzung dieser Website erklären Sie sich mit der Bearbeitung der über Sie erhobenen Daten durch Google in der zuvor beschriebenen Art und Weise und zu dem zuvor benannten Zweck einverstanden.