Text, shapes, and color on a canvas — export a real PNG or actual vector SVG, free, every time. No "preview is free, the file costs $20" trick that most logo makers pull.
Everything drawn on the canvas — text, rectangles, circles, triangles — is stored as a plain array of objects with position, size, color, and rotation, redrawn from scratch on every change using the 2D Canvas API; PNG export rasterizes that same canvas with canvas.toBlob(), while SVG export walks the same element array a second time and hand-builds real text, rect, circle, and polygon SVG elements, so the exported SVG is genuine editable vector markup rather than an embedded raster image.
Free, unlimited, no account. If this saved you a paid tool, a small thanks is appreciated.
Say thanks — $3