Convert SVG files to PNG, JPEG, WebP, or SVG with full control over colors, transforms, and export options — no install, no build step, single HTML file.
- Fill & Stroke — replace all fill and stroke colors in one click
- Background — set a solid background or keep it transparent
- Opacity — control the overall SVG opacity
- Color Map — detect every hex color in the SVG and remap them individually
- Presets — built-in Dark / Light / Gold presets, save your own to localStorage
- Rotation — quick presets (0 / 90 / 180 / 270°) or a custom slider with nudge buttons
- Flip — horizontal and vertical, independently or combined
- Scale — zoom in or out (10% – 300%) without changing output dimensions
- Padding — add whitespace around the SVG by expanding the viewBox
- Transform Origin — 3×3 grid to set the pivot point for rotation and scale
- Formats — PNG, JPEG (with quality slider), WebP, SVG
- Dimensions — set any width and height up to 4096 × 4096 px
- Batch Export — export multiple sizes (16, 32, 64, 128, 256, 512 or custom) in one click
- Favicon Set — downloads
favicon-16.png,favicon-32.png,favicon-48.pngin one click - Copy to Clipboard — copies the rendered PNG directly to your clipboard
Open index.html in any modern browser. No server required.
- Paste your SVG source into the left panel
- Adjust colors, transforms, and export settings in the right panel
- Click Convert to preview
- Click Download or use the Export tab for batch/favicon exports
Shortcut: Ctrl+Enter (or Cmd+Enter) to convert.
Vanilla HTML, CSS, and JavaScript. Canvas API for rasterization. No dependencies.