Free Online Converters
Conversion problems look trivial until you hit the edge cases. Turning JSON into CSV is easy when the data is flat — and a minefield when objects nest three levels deep. Converting a cup of flour to grams is easy — until you realize a cup of flour and a cup of sugar weigh very different amounts. A good converter is not the one that does the obvious arithmetic; it is the one that handles the decisions hiding underneath, and shows its work so you can verify the result. That is the standard every tool on this page is built to.
The data format converters move structured data between the formats developers and analysts actually trade in. JSON to CSV flattens nested objects into dot-notation columns instead of silently dropping them. XML to JSON makes explicit choices about attributes and repeated elements — the two places where naive converters mangle data. YAML to JSON handles multi-document files and reports parse errors with line numbers, so a bad indent does not cost you ten minutes of squinting. Each converter works in both directions, because round-tripping is half the job.
The web and education converters serve narrower but constant needs: px to rem honors whatever root font size your project uses rather than assuming 16px, and the GPA to percentage converter applies the standard US 4.0-scale letter-grade mapping with a full table so you can sanity-check any single value. The kitchen converter is per-ingredient by design — cups measure volume, grams measure weight, and the density of the ingredient is what links them, so a one-size-fits-all multiplier would simply be wrong.
One converter bridges numbering systems: the lakh/crore converter translates between the South Asian lakh and crore and the international million and billion. It is the tool you reach for when a news story quotes a company's revenue in crore and you need that figure in millions to compare it, or vice versa. Like everything else here, the math runs on your own device — no uploads, no signup, and your numbers and files stay private.
Data formats
Move structured data between JSON, CSV, XML, and YAML with the nesting, attribute, and error handling done right.
JSON ⇄ CSV Converter
Convert JSON to CSV and CSV to JSON in your browser — nested objects flattened to dot-notation columns, delimiter options, and file download.
XML ⇄ JSON Converter
Convert XML to JSON and JSON back to XML in your browser — attribute handling, repeated elements as arrays, and clear parse error messages.
YAML ⇄ JSON Converter
Convert YAML to JSON and JSON to YAML instantly in your browser — multi-document support, error line numbers, and copy or download output.
Web & education
Convert CSS units with any root font size and translate US 4.0-scale GPAs to percentages.
PX ⇄ REM Converter
Convert px to rem and rem to px instantly with any root font size — plus a full conversion table and CSS tips for accessible font sizing.
GPA to Percentage Converter
Convert a 4.0-scale GPA to a percentage and back, with the standard US letter-grade mapping (A = 4.0). Includes a full conversion table.
Kitchen
Convert recipe volumes to weights with per-ingredient accuracy for flour, sugar, butter, and dozens more.
Number notation
Translate the lakh/crore system to and from millions and billions for cross-border financial figures.
More converters
Favicon Generator
Generate a favicon.ico with 16, 32, and 48 px sizes from any image, plus the HTML tags. Free browser-based favicon generator — no upload.
Image Color Picker
Pick colors from any image and get HEX, RGB, and HSL values. Free image color picker and eyedropper — click a pixel to copy. Nothing uploaded.
Image Compressor
Compress JPG, PNG, and WebP images to shrink file size with a quality slider. Free online image compressor showing before/after KB. No upload needed.
Image Cropper
Crop an image to a fixed ratio (1:1, 16:9, 4:5) or freely by dragging. Free online image cropper with a live preview — crop and download, no upload.
Image Enhancer
Enhance a photo with brightness, contrast, saturation, and sharpen sliders and a live preview. Free online image enhancer — adjust and download locally.
Image Format Converter
Convert images between PNG, JPG, and WebP in your browser with a quality control. Free online image format converter — convert and download, no upload.
Image Metadata Remover
Remove EXIF metadata and GPS location from JPG and PNG photos in your browser. Free image metadata remover — strips data losslessly, no upload.
Image Resizer
Resize an image by pixels or percent with the aspect ratio locked. Free online image resizer — download PNG, JPG, or WebP. Nothing is uploaded.
Image to PDF Converter
Convert JPG and PNG images to a PDF in your browser — combine multiple images into one PDF and set page size and margins. No upload, free.
SVG to PNG Converter
Convert SVG to PNG at any resolution with transparency in your browser. Free SVG to PNG converter — set width and scale, then download. No upload.
Guides
How to Add a Favicon to Your Website
Add a favicon the modern way: generate a multi-size favicon.ico, add three HTML tags, and avoid the 16px design and caching pitfalls. A practical guide.
How to Convert Images to PDF (Free, Without Uploading)
Convert images to PDF free without uploading: combine JPGs and PNGs into one file, set page size and order, and keep file size small. A practical guide.
How to Enhance a Photo: Brightness, Contrast, and Sharpen
Enhance a photo the right way: apply brightness, contrast, saturation, and sharpen in the correct order, and learn what global edits can't fix.
JSON vs. CSV vs. XML vs. YAML: Which Data Format to Use
CSV for tables, JSON for APIs, YAML for config, XML for documents. Learn each format's strengths and what gets lost when you convert between them.
PNG vs JPG vs WebP: Which Image Format Should You Use?
PNG vs JPG vs WebP: choose the right image format for photos, logos, and the web by quality, file size, and transparency. A practical decision guide.
px vs. rem vs. em: Which CSS Unit to Use and When
rem scales with the root, em with the parent, px is fixed. Learn which CSS unit to use for accessible, predictable sizing — and how to convert between them.
How to Resize an Image Without Losing Quality
Resize images without losing quality: shrink (don't enlarge), crop to the right ratio first, pick the right format, and sharpen last. A practical workflow.
Frequently asked questions
How accurate are these converters, and how is rounding handled?
Unit converters use the standard published conversion factors (for example, 1 crore = 10 million and 1 inch = 2.54 cm) and compute at full precision before rounding the display. Where a conversion is inherently approximate — like cups to grams, which depends on ingredient density and how the ingredient is packed — the tool says so rather than presenting a false-precision number.
Does converting JSON to CSV lose information?
It can, because CSV is a flat format and JSON is not. This converter minimizes the loss by flattening nested objects into dot-notation columns instead of discarding them, but deeply nested arrays may still need restructuring. Converting in the other direction, CSV to JSON, is lossless. If you need a faithful round-trip, check the output before depending on it.
What does the lakh/crore converter do?
It translates between the South Asian numbering system (lakh = 100,000; crore = 10,000,000) and the international one (million, billion). It is built for cross-border situations: reading a figure quoted in crore in global financial news and converting it to millions to compare, or expressing a US dollar amount in the lakh/crore terms a counterpart expects. It handles both directions and shows the comma formatting for each system.
Why do cups to grams conversions change depending on the ingredient?
Cups measure volume and grams measure weight, so the conversion runs through density. A cup of all-purpose flour weighs much less than a cup of granulated sugar, which weighs less than a cup of honey. That is why the converter asks for the ingredient first — a universal cups-to-grams number does not exist.
Are my files and data uploaded when I convert them?
No. Parsing and conversion run as JavaScript in your browser, so JSON exports, config files, and any numbers you type stay on your machine. You can convert proprietary or sensitive data without it ever crossing the network, and no account is required.