SVG tools
Every free tool that works with SVG files: convert, compress, edit and more, all in one place.
64 tools for SVG files
All free, all private. Open any tool to get started.
XML Formatter
Beautify or minify XML in your browser with real well-formedness checking, preserved CDATA, comments, declaration and processing instructions, plus a precise error line: nothing is uploaded.
Barcode Generator
Generate scannable 1D barcodes (CODE128, EAN-13, UPC-A, CODE39, ITF-14, MSI, pharmacode and Codabar) live in your browser, with per-format validation and PNG or SVG export. Nothing is uploaded.
QR Code Generator
Design branded, high-resolution QR codes in your browser, custom dot & eye shapes, color gradients, a centre logo and real-time scan checks. Encode URLs, Wi-Fi, vCards, UPI and 24 more, then export PNG, SVG, PDF or EPS. Nothing is uploaded.
QR Code with Logo
Put your logo in the centre of a QR code and keep it scannable. Drop in a PNG or SVG mark, auto-protect the area behind it, tune colors and shapes, and export high-res PNG, SVG or PDF. A live scan test proves it works before you print: 100% in your browser.
Dynamic QR Code Generator
Make a QR code whose destination you can change later: the honest, no-lock-in way. Encode a short redirect link you own (your domain or your shortener), re-point it anytime without reprinting, and export branded PNG, SVG or PDF. 100% in your browser.
Static QR Code Generator
Make a permanent, never-expiring QR code that lives entirely in the pattern. No redirect link, no account, no scan tracking. Encode a URL, Wi-Fi, vCard, payment or 24 more, style it to your brand, verify it scans, and export PNG, SVG, PDF or EPS. 100% in-browser.
WiFi QR Code Generator
Create a scannable Wi-Fi QR code so guests join your network with one tap. No typing the password. Style it, add a logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
vCard QR Code Generator
Turn your name, title, phone, email, website and address into a vCard QR code that saves to a phone's contacts in one scan. Brand it, add a logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
Business Card QR Code Generator
Turn your contact details into a scannable QR code that saves straight to a phone's Contacts. Add your logo, brand the colors, and download print-ready PNG, SVG or PDF for business cards and badges, 100% in your browser.
UPI QR Code Generator
Create a Scan & Pay UPI QR code from your UPI ID, name and an optional amount: works with Google Pay, PhonePe, Paytm, BHIM and every bank app. Brand it, add a logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
Payment QR Code Generator
Get paid with a scannable QR code. Pick UPI, PayPal.me or Bitcoin, enter your payee details and an optional amount, then download a print-ready PNG, SVG or PDF. Encoded locally in your browser. Nothing is uploaded and no payment is ever processed by us.
Email QR Code Generator
Create a scannable QR code that opens a pre-filled email, recipient, subject and message ready to send. Style it, add a logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
SMS QR Code Generator
Create a scannable SMS QR code that opens the texting app with your number and a pre-written message ready to send. Style it, add a logo, and download print-ready PNG, SVG or PDF: 100% in your browser.
Phone QR Code Generator
Turn any phone number into a scan-to-call QR code. Customers point their camera, tap once, and your number is dialling. No typos, no reading digits aloud. Brand it, add a logo, and export print-ready PNG, SVG or PDF. 100% in your browser.
WhatsApp QR Code Generator
Turn your phone number and a ready-to-send message into a QR code that opens a WhatsApp chat instantly. Brand it, add a logo, and download print-ready PNG, SVG or PDF: 100% in your browser.
Telegram QR Code Generator
Turn a Telegram username, channel or invite link into a scannable t.me QR code. Point a phone camera at it to open your profile, channel, group or bot instantly. Style it, add a logo, and download PNG, SVG or PDF: 100% in your browser.
Facebook QR Code Generator
Turn any Facebook profile, Page, Group or event link into a branded, scannable QR code. Add your colors and logo, verify it scans, then download print-ready PNG, SVG or PDF. 100% in your browser: nothing uploaded.
Instagram QR Code Generator
Turn your Instagram username into a scannable QR code that opens your profile one tap from Follow. Brand it with your colors and logo, then download print-ready PNG, SVG or PDF, 100% in your browser.
LinkedIn QR Code Generator
Turn your LinkedIn profile or company page into a scannable QR code people open with one tap. Style it, add your logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
YouTube QR Code Generator
Turn any YouTube channel, video, Short or playlist link into a branded, scannable QR code. Add your colors and logo, run a live scan check, and download print-ready PNG, SVG or PDF. 100% in your browser: nothing uploaded.
Spotify QR Code Generator
Turn any Spotify track, album, artist or playlist link into a scannable QR code. Style it, add your cover art or logo, and download print-ready PNG, SVG or PDF. 100% in your browser: free, no signup.
Location QR Code Generator
Turn GPS coordinates into a scannable location QR code that opens a dropped pin in Google Maps or Apple Maps. Style it, add a logo, and download print-ready PNG, SVG or PDF: 100% in your browser.
Google Maps QR Code Generator
Turn any address, place name or Google Maps link into a QR code that opens the location and one-tap directions in Google Maps. Brand it, add a logo, and download print-ready PNG, SVG or PDF, 100% in your browser.
Event QR Code Generator
Turn any event into a scan-to-add-to-calendar QR code. Enter the title, place, start and end time, then let guests save it to Apple or Google Calendar in one tap. Brand it, add a logo, and export print-ready PNG, SVG or PDF: 100% in your browser.
Calendar QR Code Generator
Turn any event into a scan-to-add-to-calendar QR code. Enter the title, date, time and place, brand it with your colors and logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
App Download QR Code Generator
Turn your App Store, Google Play or smart-link URL into one scannable app-install QR code. Brand it with colors and your app icon, verify it scans, and export print-ready PNG, SVG, PDF or EPS, 100% in your browser, honest about how platform routing really works.
Google Play QR Code Generator
Turn your Google Play listing into a scannable QR code that sends Android users straight to install. Brand it with colors and a logo, then download print-ready PNG, SVG or PDF: 100% in your browser.
App Store QR Code Generator
Turn your Apple App Store link into a scannable QR code that opens the App Store on iPhone and iPad, ready for a one-tap Get. Style it, add your app icon or logo, verify it scans, and export print-ready PNG, SVG, PDF or EPS. 100% in your browser: free, no signup, no watermark.
Zoom QR Code Generator
Turn a Zoom meeting join link into a scannable QR code so people open the meeting on their phone in one tap. No typing Meeting IDs or passcodes. Brand it, add a logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
Discord QR Code Generator
Turn a Discord invite link into a scannable QR code so people join your server by pointing their camera. No typing discord.gg codes. Brand it, add your logo, and download print-ready PNG, SVG or PDF. 100% in your browser.
QR Code Scanner
Scan and decode any QR code in your browser. Use your webcam live, upload or drag an image, or paste a screenshot. Instantly reveals the link, Wi-Fi, contact or text inside. Nothing is uploaded.
QR Code Decoder
Decode any QR image to its exact raw payload in your browser. Paste, drop or upload a code and instantly see the byte-for-byte string it encodes, plus a parsed breakdown of the URL, Wi-Fi, vCard, UPI or geo scheme inside. Nothing is uploaded.
SVG Viewer
Open, paste or drop an SVG to view it on a checkerboard, light or dark canvas with zoom, live dimensions, a source-code pane and a full element/color report: 100% in your browser, nothing uploaded.
SVG Editor
Edit SVG code with an instant live preview: type in the source pane and watch it render, then Format, Optimize or Minify in one click. A live inspector counts elements, colors and features, all in your browser, nothing uploaded.
SVG Optimizer
Minify and clean SVG files in your browser with SVGO, strip editor metadata, round coordinates, drop hidden layers and see the exact bytes and percentage saved. Nothing is uploaded.
SVG Minifier
Aggressively minify SVG online: collapse whitespace, strip comments, metadata and editor namespaces, and squeeze markup to a single line with a live before/after size and % saved. 100% in your browser.
SVG Prettifier
Beautify minified or single-line SVG source into clean, indented, human-readable markup, one element per line with a tab or space width you choose. Runs entirely in your browser. Nothing is uploaded.
SVG Compressor
Compress SVG in your browser and see the real transfer size, optimized bytes plus estimated gzip and Brotli payloads, the numbers that actually cross the wire. Nothing is uploaded.
SVG Size Optimizer
Shrink an SVG to a target size with a precision slider and a live byte + gzip trade-off meter. Round coordinates decimal-by-decimal, watch the file get lighter, and confirm the artwork holds, all in your browser.
SVG Code Formatter
Format and indent SVG source in your browser, turn a minified one-liner into clean, diff-friendly markup with consistent indentation and one element per line. Nothing is uploaded, and no data is removed.
SVG Validator
Validate SVG online. Check well-formedness, xmlns and viewBox, dimension sanity, and flag <script>, on* handlers, <foreignObject> and javascript: XSS vectors. A pass/fail checklist plus composition report, all in your browser.
SVG to React
Convert SVG to a clean React component in your browser, camelCased attributes, TypeScript or JS, memo, forwardRef and React Native output, with a live preview. Nothing is uploaded.
SVG to Vue
Convert SVG to a clean Vue 3 Single-File Component in your browser, a <script setup> SFC with attributes intact and $attrs pass-through, TypeScript or JavaScript, plus a live preview. Nothing is uploaded.
SVG to HTML
Convert SVG to ready-to-paste HTML in your browser: a clean inline <svg> block, or a self-contained <img> with a data-URI src. Live preview, copy and download, nothing uploaded.
SVG to CSS
Convert SVG to a CSS background-image or mask rule in your browser: a compact URL-encoded data URI with a ready selector snippet, live preview and one-click copy. Nothing is uploaded.
SVG to Data URI
Convert SVG to a data: URI in your browser, URL-encoded or base64, and copy it as a CSS background, an inline <img src>, or the raw URI, with a live size comparison. Nothing is uploaded.
Data URI to SVG
Decode a data:image/svg+xml URI back into raw SVG in your browser, handles base64 and URL-encoded payloads, with a live preview and one-click.svg download. Nothing is uploaded.
SVG to PNG
Convert SVG to PNG in your browser at any resolution. Pick a 1×–8× scale or exact pixel size, keep transparency or set a background color, preview live and download. Nothing is uploaded.
PNG to SVG
Convert PNG, JPG or WebP to SVG in your browser: trace a raster image into clean, scalable vector paths with adjustable colors and detail, then copy or download the SVG. Nothing is uploaded.
SVG Color Editor
Detect every color in an SVG and recolor it live: fills, strokes and gradient stops become clickable swatches you can remap with a picker or hex, with an instant preview. Bulk-replace, swap to currentColor and export, all in your browser, nothing uploaded.
SVG Path Editor
Edit an SVG path d-string with a live outline preview, anchor and control-point overlays, a command-by-command breakdown, and one-click absolute/relative normalisation: all in your browser, nothing uploaded.
SVG Path Visualizer
Paste an SVG path d attribute to see its outline drawn with anchor points, bezier control handles and start/end markers, plus a live report of length, bounding box, subpaths and a per-command breakdown, all in your browser.
SVG Sprite Generator
Combine multiple SVG icons into one <symbol> sprite sheet, with a ready <use> snippet for each icon. Drop your SVGs, name them, download the sprite. 100% in your browser, no build step.
SVG Icon Generator
Normalize a batch of SVGs into one consistent icon set (uniform viewBox, size, stroke and currentColor) then export a sprite or each cleaned icon. Or build simple icons from shape presets. 100% in your browser.
SVG Animation Generator
Animate any SVG in your browser. Pick a preset (spin, pulse, bounce, fade, draw-line, morph), tune duration, easing and iterations, watch it live, then copy a self-contained animated SVG or the CSS keyframes. Nothing is uploaded.
SVG Gradient Generator
Design linear, radial and conic gradients with draggable color stops and an angle dial, then export a scalable SVG and a ready-to-paste CSS background side by side. Live preview, copy, download SVG/PNG: 100% in your browser.
SVG Background Generator
Generate full-bleed hero and section backgrounds as clean SVG: mesh gradient, dots, grid, waves or blob styles with your brand colors, opacity and density, plus a reproducible re-roll. Copy the SVG or CSS, download SVG/PNG. 100% in your browser.
SVG Pattern Generator
Create seamless, tiling SVG background patterns (dots, grid, diagonal lines, cross, chevron, triangles and circles) with tile-size, color and stroke controls, then copy the SVG or ready-to-paste CSS. 100% in your browser.
SVG Wave Generator
Generate layered SVG wave dividers for section transitions: sliders for height, amplitude, wave count and layers, per-layer colors or a gradient, and a flip toggle, then copy the SVG or download SVG/PNG. 100% in your browser.
SVG Blob Generator
Generate smooth, organic SVG blob shapes with sliders for complexity, edge contrast and size, solid or gradient fills, and a seeded re-roll, then copy the SVG or download SVG/PNG. 100% in your browser.
SVG Shape Generator
Generate crisp geometric SVG shapes (polygons, stars, gears, hearts, sunbursts, hexagons and badges) with controls for sides/points, radius, inner radius and rotation, plus solid or gradient fill. Copy the SVG or download SVG/PNG, 100% in your browser.
SVG Placeholder Generator
Generate lightweight SVG placeholder images for prototyping: set width, height, a custom label and background/foreground colors, then copy the SVG, grab a data URI, or download SVG/PNG. 100% in your browser.
Audio Waveform Generator
Generate a waveform image from any audio in your browser. Pick colors, bar style and size, then download a transparent PNG or a scalable SVG. Your file is decoded on-device and never uploaded.
GigAI IconLab
Build your own icon system, define a family's design language once, then keep adding icons that match it, months apart. AI helps with unusual concepts. The drawing is always deterministic.
Browse by file type
- PNG toolsConvert, compress and edit PNG files.54 tools
- PDF toolsConvert, compress and edit PDF files.46 tools
- MP4 toolsConvert, compress and edit MP4 files.30 tools
- MP3 toolsConvert, compress and edit MP3 files.28 tools
- JSON toolsConvert, compress and edit JSON files.25 tools
- WAV toolsConvert, compress and edit WAV files.21 tools
Keep exploring
Problems we solve
Definitions
From the blog
- What Is an SVG and Why Use It? Vector vs Raster, Explained
- How to Find Exposed API Keys in Your Code (Before Someone Else Does)
- No AI Inside: How Our Regex Generator Actually Works
- How to Scan a QR Code on Any Device: iPhone, Android, Desktop, and Safely
- How to Generate TypeScript Types from JSON (API Responses Made Type-Safe)
Compare formats
By file type
Common tasks
Next steps
Frequently asked questions
Start with XML Formatter
Free, private and instant. Everything runs in your browser.