Toolvore

Converters

Convert between data, color, and image formats. 37 tools

Most conversion problems are really compatibility problems: something will not accept the format you happen to have. These tools move files and data between formats — images between PNG, JPG and WebP, data between JSON, CSV and YAML, and numbers, colours and timestamps between notations.

For images, the direction matters more than people expect. JPG cannot store transparency, PNG is lossless but larger, and WebP is usually the smallest while keeping transparency — so pick the destination that matches where the file is going, not the one that sounds newest.

All 37 converters

Converters

Subtitle Converter

Convert plain SRT and WebVTT locally, with cue previews and no silent metadata loss.

Converters

ZIP Creator

Create a ZIP locally with editable archive paths, Store or Deflate compression, and exact file bytes.

Converters

JSON ⇄ CSV Converter

Convert JSON arrays to CSV and CSV back to JSON.

Converters

Timestamp Converter

Convert Unix timestamps and dates with explicit units, UTC, batch errors and CSV downloads.

Converters

Number Base Converter

Convert numbers between binary, octal, decimal, and hexadecimal.

Converters

Color Converter & Picker

Convert HEX, RGB and HSL colors with alpha, preview transparency and copy complete CSS values.

Converters

Markdown to HTML

Convert Markdown source into raw HTML you can copy.

Converters

Image Format Converter

Batch-convert PNG, JPG and WebP, resize images, and control JPEG backgrounds locally.

Converters

Image to Base64

Validate an image and export its original bytes as Base64, a data URI, HTML or CSS.

Converters

Image Compressor

Compress JPG, PNG and WebP images to a smaller file size — or to an exact target size like 100 KB.

Converters

YAML ⇄ JSON Converter

Convert one YAML document to JSON or back with safe JSON-compatible types, indentation and downloads.

Converters

CSV to Markdown Table

Turn CSV into a Markdown table — first row as the header, with Left, Center or Right column alignment.

Converters

Roman Numeral Converter

Convert any number from 1 to 3999 into Roman numerals or back. Direction is detected from what you type.

Converters

JSON to TypeScript

Generate TypeScript interfaces from a JSON sample.

Converters

Query String ⇄ JSON

Convert URL query strings to JSON and back.

Converters

Number to Words

Spell out numbers in English words, including decimals.

Converters

Land Area Converter

Convert bigha, katha, guntha, cent, marla and kanal into acres, hectares and square feet.

Converters

HTML to Markdown

Convert HTML markup into clean Markdown, keeping headings, links, lists, code blocks and tables.

Converters

Byte Size Converter

Convert bits, bytes, KB, MB, GB and binary KiB to PiB without mixing 1000 with 1024.

Converters

SVG to PNG / JPEG

Convert SVG to exact-size PNG, JPG or WebP with contain or cover fit and safe local rendering.

Converters

Image OCR — Extract Text

Extract text from a photo, cancel recognition, correct the result and download TXT locally.

Converters

PNG to JPG Converter

Convert PNG images to JPG, with control over quality and the background colour behind transparent areas.

Converters

JPG to PNG Converter

Batch-convert JPEG to PNG, keep original dimensions or resize, and download images or a ZIP.

Converters

WebP to JPG Converter

Turn WebP images into JPG files that open in any app, editor or older device.

Converters

WebP to PNG Converter

Convert WebP images to PNG while keeping transparency intact.

Converters

JPG to WebP Converter

Batch-convert JPEG to WebP with quality and size controls, compare sizes and download a ZIP.

Converters

PNG to WebP Converter

Batch-convert PNG to WebP with transparency, quality and size controls, and ZIP download.

Converters

HEIC to JPG Converter

Convert iPhone HEIC photos to JPG or PNG, in batches, without the photos leaving your device.

Converters

CSV to Excel Converter

Create a safe XLSX with encoding detection, typed columns, protected IDs and an optional audit sheet.

Converters

Excel to CSV Converter

Choose any XLSX worksheet, preserve date-times, audit identifier risks and export private CSV locally.

Converters

JSON to Excel Converter

Convert JSON to XLSX locally. Preserve long IDs, preview columns and handle nested data.

Converters

AVIF to JPG

Convert still AVIF images to JPG locally, choose a transparency background and download a batch ZIP.

Converters

AVIF to PNG

Convert supported still AVIF to PNG locally with transparency, individual downloads and a batch ZIP.

Converters

BMP to JPG

Convert supported BMP bitmaps to JPG locally, control quality and background, and download a batch ZIP.

Converters

BMP to PNG

Convert supported BMP to PNG locally with explicit alpha handling, resize controls and batch downloads.

Converters

ZIP Extractor

Inspect supported ZIP archives and extract files with explicit path, integrity and expansion limits.

Converters

GZIP Compress / Decompress

Compress a file to GZIP or decompress a supported .gz file, then download the exact output bytes.

What to know before you pick one

Pick the destination, not the newest format

Conversion questions are nearly always compatibility questions in disguise: something refuses the file you happen to have. So the right choice is decided by where the file is going. A printer or an old system may only accept JPEG; a website will usually be happiest with WebP; a design tool that needs a transparent background rules JPEG out entirely. Starting from the destination answers the question faster than comparing formats in the abstract.

What each image format can and cannot do

JPEG cannot store transparency at all — convert a logo with a clear background to JPEG and the background becomes solid, usually white. PNG is lossless, so it never degrades no matter how many times you save it, and it keeps transparency. WebP can do either: lossy like JPEG or lossless like PNG, with transparency available in both modes. Those are properties of the formats themselves, not opinions, and they decide most conversions on their own.

Lossy conversion only goes one way

Converting a JPEG to PNG does not restore detail that JPEG discarded when it was first saved — it preserves what is left, in a format that will not discard more. This matters when a file has been through several rounds: each lossy save compounds the last. If you have the original, convert from that rather than from a copy that has already been through the process.

Data formats have the same trap

JSON, CSV and YAML do not describe the same things. CSV is a flat grid with no nesting and no types, so converting nested JSON into it has to flatten or drop structure, and going back cannot reconstruct what was lost. YAML and JSON map onto each other much more closely. Expect a round trip through CSV to lose shape, and check the result rather than assuming it survived.

Everything here runs on your device

The conversions on this page happen inside the browser, so the file never leaves your machine and there is no queue, no daily limit and no size cap to upgrade past. A handful of tools in this category genuinely need a network — anything reading a live exchange rate, for instance — and each of those says so on its own page before you type anything into it.