CSS Unit Converter
Convert CSS lengths between px, rem, em, pt, pc, in, cm, and mm. Set the base font size to match your root, then copy the value you need. Conversion is local.
Runs in your browser. Nothing is uploaded.
Enter a CSS length to see it in every unit. A bare number is read as px.
About this tool
Convert CSS lengths between px, rem, em, pt, pc, in, cm, and mm. Absolute units use the CSS reference of 96px per inch. rem and em follow the base font size you set, 16px by default.
How to use: type 24px, 1.5rem, or 12pt and copy the unit you need. Change the base font size if your root is not 16px. em here assumes the parent font size equals the base, so nested em values need their own base.
Example: 24px is 1.5rem at a 16px root and 18pt. Percentages, viewport units, and ch depend on layout, so they are left out.
Conversion is local. Related: color converter for the other half of a design token. After load, converting works offline.
Related Convert tools
JSON ↔ YAML
Convert JSON to YAML and YAML back to JSON in the browser. Paste a config, Kubernetes snippet, or API fixture and copy the other format. Parsing uses js-yaml locally. Documents are never posted to a converter.
JSON ↔ TOML
Convert JSON objects to TOML and TOML documents back to JSON in the browser. Handy for Cargo.toml, pyproject, and app config fragments. Parsing stays on-device.
JSON ↔ XML
Convert JSON objects to XML and XML documents back to JSON. Useful for SOAP leftovers, RSS, and mixed API stacks. XML is parsed with the browser DOMParser so payloads stay on the device.
JSON ↔ CSV
Turn an array of JSON objects into CSV, or parse CSV headers into JSON objects. Quote-aware parsing runs in the tab so spreadsheets of IDs and emails are not uploaded to a conversion service.
JSON to SQL
Turn a JSON object or array of objects into SQL INSERT statements. Set a table name, copy the query, and keep rows on the device instead of pasting fixtures into a hosted converter.
CSV ↔ TSV
Convert comma-separated values to tab-separated values and back, preserving quoted fields. A small delimiter swap for dumps you would rather not paste into a spreadsheet SaaS.