Converters
Convert between common file and data formats — CSV, JSON, Markdown, and more — with everything processed locally in your browser.
CSV to JSON Converter
Convert CSV data with a header row into a JSON array of objects.
CSV ↔ XLSX Converter
Convert a CSV file to Excel XLSX, or an XLSX/XLS file to CSV, with direction auto-detected.
JSON to CSV Converter
Convert a JSON array of objects into CSV.
YAML to JSON Converter
Convert between YAML and JSON, in either direction.
Audio Converter
Convert MP3, OGG, M4A, and other audio formats to WAV.
Video Converter
Convert between MP4, WebM, and GIF, and optionally trim a clip.
MP3 Encoder
Convert WAV, OGG, M4A, and other audio formats to a real, compressed MP3 file.
SVG to PNG/JPG Converter
Convert an SVG vector file into a raster PNG or JPG image.
Image to SVG Converter
Trace a PNG or JPG into a scalable SVG using in-browser vectorization.
URL Encoder & Decoder
Encode text for safe use in a URL, or decode a URL-encoded string.
Unix Timestamp Converter
Convert between Unix epoch time and human-readable dates.
Time Zone Converter
Convert a date and time from one time zone to another, with DST handled correctly.
Number Base Converter
Convert a number between binary, octal, decimal, and hexadecimal.
Zip Files
Combine multiple files into a single downloadable .zip archive.
Unzip Files
Extract files from a .zip archive, each individually downloadable.
Archive Extractor
Extract files from a .zip, .7z, .rar, .tar, .tar.gz, or .tgz archive.
Markdown to HTML Converter
Convert Markdown to HTML with a live preview, for headers, bold, italic, links, and lists.
About these tools
The sixteen tools on this page fall into a few groups. For data, there are CSV to JSON, JSON to CSV, YAML to JSON (in either direction) and CSV ↔ XLSX. Zip Files, Unzip Files and Archive Extractor handle archives, and the extractor opens .zip, .7z, .rar, .tar, .tar.gz and .tgz files. Audio Converter, MP3 Encoder, SVG to PNG/JPG and Image to SVG convert media. URL Encoder & Decoder, Unix Timestamp Converter, Time Zone Converter, Number Base Converter and Markdown to HTML Converter cover text, time and number formats. Every conversion runs in your browser, so files and pasted text are not uploaded.
A few results to compare. CSV to JSON turns the lines name,age / Asha,30 / Ravi,25 into two objects, and the values stay as text, so the age is "30" rather than the number 30. JSON to CSV uses the keys from every row as columns: [{a:1,b:"x"},{a:2,c:true}] gives the header a,b,c and leaves a blank cell wherever a row lacks that key. The URL encoder turns a b&c=d into a%20b%26c%3Dd, and the number 255 is 11111111 in binary, 377 in octal and FF in hexadecimal. Unix time 1700000000 is 22:13:20 UTC on 14 November 2023. Conversions that change the format of media, such as SVG to PNG, cannot add detail the source did not have.
Browse other categories
Looking for a calculator instead? Browse all calculators, or see every tool on WebToolGrid.