Guide · Export
Pick the format, then answer only its questions.
Six targets, each with the options that format genuinely has, and no option it does not.
SVG: precision, minification, and background.
The SVG target offers a background colour, a number precision from zero to six decimals, and the option to strip line breaks and indentation. Precision is the setting that matters most, because it trades file size against geometric fidelity.
When a background colour is supplied, a rectangle covering the whole viewBox is written at the start of the output. That is an explicit shape in the file rather than a viewer setting that might not travel.
- Number precision from 0 to 6 decimals
- Optional stripping of line breaks and indentation
- A background colour becomes a viewBox-sized rectangle
A future screenshot will identify how the option set changes with the selected format.
Raster targets take their size from the document.
PNG, WEBP, JPEG, ICO, and GIF start from the document pixel measure, and the sides are kept on the document ratio while you adjust the output size. The dialog reports the largest permitted side so the limit is visible before you type.
Rasterization happens only at this boundary. The vector pipeline hands over a finished SVG, so nothing inside the editing model is ever approximated by pixels.
Transparency and quality differ by format.
Without a background colour the surface stays transparent for the formats that support transparency. JPEG carries none, so a background colour is required by the format itself rather than by a preference.
WEBP and JPEG additionally accept a quality value. Reach for it when the delivered file size matters more than the last visible detail, and confirm the result at the size the image will be shown.
- Transparent surface when no background colour is given
- JPEG always writes a background
- Quality value for WEBP and JPEG
ICO packs several PNG sizes into one icon.
Select the side lengths you need between 16 and 256 pixels. Each selected size is stored as a PNG stream inside the icon, which is what lets one file serve a taskbar and a high-resolution shortcut at once.
Icon frames are square. A document that is not square is centred inside the frame with empty margins rather than being stretched to fit.
- Sizes from 16 to 256 pixels
- One PNG stream per selected size
- Non-square documents are centred, not stretched
GIF is an indexed format with hard transparency.
GIF takes a palette size and an optional Floyd–Steinberg dithering switch. Colours are reduced to the palette, and transparency is all-or-nothing per pixel, so soft edges become a decision rather than a gradient.
No browser produces GIF from a canvas, and a canvas asked for image/gif quietly returns PNG instead. Palette reduction, error diffusion, and the LZW stream are therefore implemented in this project, and the MIME type of every blob taken from the canvas is verified so a silent format substitution never reaches you under the wrong file name.
- Palette size and Floyd–Steinberg dithering
- All-or-nothing transparency per pixel
- Verified output type instead of a silent browser substitution