Encode SVGs to Base64 data URIs for CSS embedding — icons without requests. Inline a logo in one line — local encoding, free, no signup.
Encode images to Base64 data URIs for CSS embedding and API payloads. Inline a logo without extra requests — local encoding, free, no signup.
Encode any text into binary (base-2) byte sequences with visible separators. See exactly how computers store letters — local encoding, free, no signup.
Renders pasted HTML and CSS markup (no file upload, no URL screenshots) into downloadable PNG, JPEG (fixed quality 0.95), or SVG via the html-to-image library. Preview is DOMPurify-sanitized — free to start with no signup.
Design simple logos with text, tagline, and 5 preset icons on canvas — export PNG/SVG. Draft startup marks in an afternoon — local Canvas work, unlimited saves.
Turn a PNG (or JPG/WebP) into SVG two ways: Embedded Vector Wrapper (full-size base64 image in an SVG shell — scales without re-saving, not true vectors) or Silhouette Path Trace (black-only 1px-rect tracing of dark pixels on a capped 250px thumbnail). Downloads as traced_vector.svg — local Canvas work, no uploads.
Zero extra requests for icons and logos — inline data URIs load with the CSS. Small assets only; large illustrations bloat stylesheets.
+33% Base64 expansion plus URL-encoding — a 3 KB icon becomes ~4.5 KB of CSS. Worth it under ~10 KB total.
UTF-8-encoded SVG (smaller, readable) vs Base64 (bulletproof with special chars). Modern browsers accept both in url().
No — encoding runs locally in your browser. Artwork never leaves your device.
Last updated October 2026