FormatCalc library
Every tool, in one useful place.
Data converters
65 toolsJSON Formatter
Format, validate, and beautify JSON instantly.
JSON Validator
Check JSON syntax and get clear error messages.
JSON Minifier
Remove whitespace from valid JSON data.
CSV to JSON
Convert CSV rows into clean JSON arrays.
JSON to CSV
Turn a JSON array of objects into CSV.
JSON to YAML
Convert JSON data into clean, readable YAML.
YAML to JSON
Convert standard YAML mappings and lists into JSON.
XML Formatter
Indent and format XML for easier reading.
XML to JSON
Transform XML elements and attributes into JSON.
JSON to XML
Convert a JSON object into well-formed XML.
CSV to YAML
Convert CSV rows into readable YAML records.
YAML to CSV
Turn a YAML list of records into CSV.
CSV to XML
Convert CSV records into a clean XML document.
XML to CSV
Extract repeated XML records into a CSV table.
TSV to CSV
Convert tab-separated values into a CSV file.
CSV to TSV
Convert CSV data into tab-separated values.
TSV to JSON
Turn a tab-separated table into JSON records.
JSON to TSV
Convert a JSON array of records into TSV.
Pasted Excel Table to CSV
Convert an Excel-style pasted table into CSV.
Markdown Table to CSV
Turn a Markdown table into a reusable CSV file.
CSV to Markdown Table
Convert CSV records into a Markdown table.
JSON to Markdown Table
Turn a JSON array of records into a Markdown table.
Markdown Table to JSON
Convert a Markdown table into JSON records.
HTML Table to CSV
Extract an HTML table as clean CSV.
HTML Table to JSON
Extract an HTML table into JSON records.
Pasted Excel Table to JSON
Turn a table pasted from Excel or Sheets into JSON records.
CSV to HTML Table
Convert CSV data into a clean HTML table.
HTML Table to Markdown
Convert an HTML table into a Markdown table.
Markdown Table to HTML
Render a Markdown table as clean HTML.
CSV to SQL Insert Statements
Generate SQL INSERT statements from a CSV table.
JSON to SQL Insert Statements
Generate SQL INSERT statements from JSON records.
SQL Insert Statements to CSV
Extract simple SQL INSERT statements into CSV.
SQL Insert Statements to JSON
Extract simple SQL INSERT statements into JSON records.
CSV to SQLite Schema Guess
Infer a practical SQLite CREATE TABLE schema from CSV.
CSV Delimiter Converter
Convert comma-separated CSV to semicolon, tab, or pipe-delimited data.
CSV to Pipe-Delimited
Convert CSV data into pipe-delimited rows.
Pipe-Delimited to CSV
Convert pipe-delimited rows into CSV.
CSV to Fixed-Width Text
Align CSV columns into readable fixed-width text.
Fixed-Width Text to CSV
Convert consistently spaced fixed-width text into CSV.
CSV Column Extractor
Extract one or more CSV columns by name.
CSV Transposer
Swap CSV rows and columns.
CSV Row to JSON Object
Convert a CSV header and first data row into a JSON object.
JSON Array to CSV Table
Turn a JSON array of objects into a CSV table.
NDJSON to JSON
Convert newline-delimited JSON records into a JSON array.
JSON to NDJSON
Convert a JSON array into newline-delimited JSON records.
NDJSON to CSV
Turn newline-delimited JSON objects into a CSV table.
CSV to NDJSON
Convert CSV rows into newline-delimited JSON objects.
YAML Formatter
Validate and consistently indent YAML data.
YAML Validator
Check YAML syntax and report whether it is valid.
XML to YAML
Convert XML elements and attributes into readable YAML.
YAML to XML
Convert a single-root YAML object into XML.
GeoJSON to CSV
Flatten GeoJSON point features into CSV rows with longitude and latitude.
CSV to GeoJSON
Convert CSV rows with latitude and longitude into GeoJSON point features.
SQL Result to CSV
Convert a pasted SQL result table into CSV.
SQL Result to JSON
Convert a pasted SQL result table into JSON.
Properties to JSON
Convert a Java properties file into JSON.
JSON to Properties
Flatten a JSON object into a Java properties file.
INI to JSON
Convert an INI configuration file into JSON.
JSON to INI
Convert a JSON object into an INI configuration file.
TOML to JSON
Convert TOML configuration into formatted JSON.
JSON to TOML
Convert a JSON object into a TOML configuration file.
ENV to JSON
Convert a .env file into JSON.
JSON to ENV
Convert a flat JSON object into a .env file.
ENV to YAML
Convert .env variables into readable YAML.
YAML to ENV
Convert a flat YAML mapping into a .env file.
Document converters
18 toolsMarkdown to HTML
Render Markdown as clean, copy-ready HTML.
HTML to Markdown
Turn HTML content into portable Markdown.
Markdown to Plain Text
Remove Markdown syntax while keeping readable content.
HTML to Plain Text
Extract readable text from HTML without its markup.
Markdown to Jira Table
Convert a Markdown table into Jira wiki table markup.
Jira Table to Markdown
Turn Jira wiki table markup into a Markdown table.
Markdown to Confluence Wiki Markup
Convert common Markdown into Confluence wiki markup.
Markdown to Slack Message Format
Adapt Markdown links and emphasis for Slack messages.
Markdown to Discord Message Format
Clean Markdown into a Discord-friendly message format.
Markdown Link Extractor
Extract Markdown links into a clean CSV list.
HTML Link Extractor to CSV
Extract HTML links, labels, and attributes as CSV.
Markdown Frontmatter to JSON
Extract YAML frontmatter from a Markdown document as JSON.
JSON to Markdown Frontmatter
Convert a JSON object into YAML frontmatter.
YAML Frontmatter to JSON
Convert YAML frontmatter or YAML metadata into formatted JSON.
JSON to README Table
Turn JSON objects or records into a README-ready Markdown table.
Markdown to PDF
Create a downloadable PDF from Markdown entirely in your browser.
HTML to PDF
Create a downloadable PDF from readable HTML content locally.
Image to PDF
Turn a PNG, JPEG, or browser-readable image into a fitted PDF page locally.
Text & encoding
45 toolsText to Base64
Encode plain text to Base64 locally.
Base64 to Text
Decode Base64 safely in your browser.
Text to Base32
Encode UTF-8 text as portable RFC 4648 Base32 locally.
Base32 to Text
Decode RFC 4648 Base32 into UTF-8 text in your browser.
Text to Base64URL
Encode UTF-8 text using URL-safe, unpadded Base64.
Base64URL to Text
Decode URL-safe Base64 into UTF-8 text.
Base64 to Hex
Convert Base64-encoded bytes into hexadecimal.
Hex to Base64
Convert hexadecimal bytes into Base64.
Base64 to Binary
Convert Base64-encoded bytes into eight-bit binary groups.
Binary to Base64
Convert eight-bit binary bytes into Base64.
File to Base64
Convert a small local file to Base64 without uploading it.
Base64 to File
Turn a Base64 string into a downloadable file locally.
URL Encoder
Encode text for a URL query parameter.
URL Decoder
Decode URL-encoded text with one click.
HTML Entity Encoder
Encode special characters for safe HTML display.
HTML Entity Decoder
Decode HTML entities back to regular text.
Unicode Escape Encoder
Convert text characters to JavaScript-style \uXXXX escapes.
Unicode Escape Decoder
Decode \uXXXX and \u{...} sequences back to text.
Text to ASCII Codes
Convert ASCII text into space-separated decimal character codes.
ASCII to Text
Convert decimal ASCII character codes back to text.
Text to Binary
Encode text as UTF-8 binary bytes.
Binary to Text
Decode 8-bit UTF-8 binary bytes back to text.
Text to Hex
Encode text as space-separated UTF-8 hexadecimal bytes.
Hex to Text
Decode UTF-8 hexadecimal bytes back to text.
Decimal to Binary
Convert a whole decimal number to binary.
Binary to Decimal
Convert a binary whole number to decimal.
Hex to Decimal
Convert a hexadecimal whole number to decimal.
Decimal to Hex
Convert a whole decimal number to hexadecimal.
Octal to Decimal
Convert an octal whole number to decimal.
Decimal to Octal
Convert a whole decimal number to octal.
ROT13 Encoder / Decoder
Apply the ROT13 substitution cipher to text.
Text to Morse Code
Translate letters and numbers into International Morse code.
Morse Code to Text
Decode International Morse code into readable text.
Slug Generator
Create a clean, lowercase URL slug from any title.
Title Case Converter
Convert text into readable title case.
Snake Case Converter
Convert text into developer-friendly snake_case.
Camel Case Converter
Convert text into lower camelCase.
Kebab Case Converter
Convert text into URL-friendly kebab-case.
Pascal Case Converter
Convert text into UpperCamelCase.
Word Counter
Count words, characters, sentences, and reading time.
Character Counter
Count characters with and without spaces.
Duplicate Line Remover
Keep only the first instance of each line.
Whitespace Remover
Remove extra spaces, tabs, and blank lines from text.
Line Sorter
Sort pasted lines alphabetically and remove the clutter.
Text Case Converter
Convert text to upper, lower, title, or sentence case.
Developer tools
42 toolsUnix Timestamp Converter
Convert Unix timestamps to readable dates and back.
JSON to JSON Schema
Infer a practical JSON Schema from sample JSON data.
JSONPath Query Tool
Extract values from JSON using common JSONPath expressions.
HCL to JSON
Convert common Terraform-style HCL attributes and blocks into JSON.
JSON to HCL
Convert JSON objects into readable HCL assignments and blocks.
URL Normalizer
Normalize a URL for consistent comparison and canonical links.
UUID Generator
Generate unique UUIDs instantly.
SHA-256 Hash Generator
Create a SHA-256 hash from any text.
JWT Decode
Decode a JSON Web Token header and payload without sending it anywhere.
JWT Header to JSON
Extract and format the header from a JSON Web Token.
JWT Payload to JSON
Extract and format the payload claims from a JSON Web Token.
JSON to TypeScript Interface
Generate TypeScript interfaces from a JSON object or array.
JSON to Zod Schema
Generate a Zod validation schema from JSON data.
JSON to GraphQL Type
Generate GraphQL type definitions from a JSON object.
JSON to Go Struct
Generate Go struct definitions and JSON tags from JSON.
JSON to Python Dataclass
Generate Python dataclasses with type annotations from JSON.
JSON to Java Class
Generate Java classes with fields from JSON data.
JSON to C# Class
Generate C# classes and JSON property names from JSON.
JSON to PHP Array
Convert JSON data into a ready-to-use PHP array.
JSON to JavaScript Object
Turn JSON into a formatted JavaScript object declaration.
JavaScript Object to JSON
Convert a simple JavaScript object literal into valid JSON.
cURL to Fetch
Convert a cURL request into the browser Fetch API.
cURL to Axios
Convert a cURL request into an Axios request.
cURL to Python Requests
Convert a cURL request into Python requests code.
cURL to Node.js
Convert a cURL request into modern Node.js Fetch code.
HTTP Headers to JSON
Convert raw HTTP headers into a JSON object.
JSON to HTTP Headers
Convert a JSON object into HTTP header lines.
Query String to JSON
Convert URL query parameters into a JSON object.
JSON to Query String
Convert a JSON object into a URL-encoded query string.
URL Parser
Extract the protocol, host, path, query, and hash from a URL.
OpenAPI YAML to JSON
Convert an OpenAPI YAML document into formatted JSON.
OpenAPI JSON to YAML
Convert an OpenAPI JSON document into readable YAML.
GraphQL Query Formatter
Format a GraphQL query or mutation for easier reading.
Regex Escape/Unescape
See escaped and unescaped forms of regular-expression text.
Cron Expression to Human Text
Explain a five-field cron expression in plain English.
Human Text to Cron Expression
Turn common scheduling phrases into five-field cron expressions.
Docker Compose YAML to JSON
Convert Docker Compose YAML into formatted JSON.
Kubernetes YAML to JSON
Convert Kubernetes YAML manifests into formatted JSON.
JSON to Kubernetes YAML
Convert a Kubernetes JSON manifest into readable YAML.
Regex Tester
Test a JavaScript regular expression against sample text.
Lorem Ipsum Generator
Generate placeholder copy for layouts and prototypes.
Color Converter
Convert HEX, RGB, and HSL colors into a practical palette.
Color converters
18 toolsHEX to RGB
Convert a HEX color to RGB values.
RGB to HEX
Convert RGB color values to HEX.
HEX to HSL
Convert a HEX color to HSL.
HSL to HEX
Convert an HSL color to HEX.
RGB to HSL
Convert RGB color values to HSL.
HSL to RGB
Convert an HSL color to RGB.
CMYK to RGB
Convert CMYK ink values to RGB.
RGB to CMYK
Convert RGB color values to CMYK.
HEX to CMYK
Convert a HEX color to CMYK.
Color Name to HEX
Look up a standard CSS color name as HEX.
HEX to CSS Variable
Turn a HEX color into a ready-to-use CSS custom property.
Gradient CSS Generator
Generate a linear-gradient CSS declaration from colors.
Tailwind Color Converter
Convert a color to a Tailwind-style arbitrary value.
Material Color Converter
Convert a color to a Material Design-style token.
Color Palette to CSS Variables
Convert a palette of colors into CSS custom properties.
Accessibility Contrast Checker
Calculate WCAG contrast and text-size pass levels for two colors.
Color-Blindness Palette Preview
Preview a HEX palette under common color-vision deficiencies.
Image Color Palette Extractor
Extract a representative color palette from an image locally.
File & internet
10 toolsFile Size Converter
Convert binary file-size units from bytes through pebibytes.
Download Time Calculator
Estimate how long a download will take across common size and speed units.
Bandwidth Calculator
Estimate monthly transfer from traffic, page views, and page size.
XLSX to CSV
Convert the first worksheet in an Excel workbook into CSV locally.
XLSX to JSON
Convert the first worksheet in an Excel workbook into JSON locally.
CSV to XLSX
Create a downloadable Excel workbook from CSV without uploading it.
JSON to XLSX
Create an Excel workbook from a JSON array of records without uploading it.
Image Format Converter
Convert images to PNG, JPEG, or WebP in your browser.
Image Resizer
Resize an image to exact pixel dimensions locally.
Image Metadata Remover
Strip EXIF and location metadata by safely re-encoding an image locally.
Finance
5 toolsMortgage Calculator
Estimate principal-and-interest mortgage payments after a down payment.
Loan Calculator
Calculate payment totals and interest for a loan.
Compound Interest Calculator
See how an investment can grow with different compounding schedules.
ROI Calculator
Calculate return on investment as a percentage.
CAGR Calculator
Calculate the annualized return of an investment.
Date & time
4 toolsDate Difference Calculator
Find the exact time between two dates.
Business Days Calculator
Count weekdays between two dates, excluding weekends.
ISO 8601 Date Converter
Validate an ISO 8601 date and convert it to standard date representations.
Time Zone Converter
Convert a date and time between IANA time zones.
Unit converters
28 toolsLength Converter
Convert between common metric, imperial, and nautical lengths.
Weight Converter
Convert metric and imperial mass units.
Temperature Converter
Convert Celsius, Fahrenheit, Kelvin, and Rankine.
Area Converter
Convert metric and imperial area units.
Volume Converter
Convert metric, US customary, and imperial volume units.
Speed Converter
Convert metric, imperial, and nautical speed units.
Time Converter
Convert milliseconds through weeks.
Angle Converter
Convert degrees, radians, gradians, turns, and arcminutes.
Data Storage Converter
Compare decimal and binary data-storage units.
Data Transfer Rate Converter
Convert common bit and byte transfer rates.
Pressure Converter
Convert pascals, bar, psi, atmospheres, and millimeters of mercury.
Energy Converter
Convert joules, calories, watt-hours, and BTU.
Power Converter
Convert watts, horsepower, and BTU per hour.
Force Converter
Convert newtons, pounds-force, kilogram-force, and dynes.
Torque Converter
Convert metric and imperial torque units.
Density Converter
Convert common metric and imperial density units.
Frequency Converter
Convert hertz, metric frequencies, and revolutions per minute.
Fuel Economy Converter
Convert US and imperial MPG, liters per 100 km, and km/L.
Typography Unit Converter
Convert CSS typography units using a configurable base font size.
Cooking Measurement Converter
Convert common US cooking volume measurements.
Shoe Size Converter
Estimate adult shoe sizes from US, UK, EU, or foot length.
Clothing Size Converter
Estimate common international women’s clothing sizes.
Acceleration Converter
Convert metric, imperial, and standard-gravity acceleration units.
Flow Rate Converter
Convert common metric, US, and imperial volumetric flow rates.
Illuminance Converter
Convert lux, phot, nox, and foot-candles.
Viscosity Converter
Convert common dynamic-viscosity units.
Electrical Unit Converter
Convert SI prefixes for voltage, current, resistance, and capacitance.
Coordinate Converter
Convert latitude and longitude between decimal degrees and DMS.
Home improvement
6 toolsPaint Calculator
Estimate paint for the walls and optional ceiling of a rectangular room.
Flooring & Tile Calculator
Estimate floor area, order quantity, and full boxes with an editable waste allowance.
Concrete Slab Calculator
Estimate slab volume, bulk concrete, and whole bags for common mix sizes.
Drywall Calculator
Estimate drywall sheets for room walls and an optional ceiling.
Mulch, Soil & Gravel Calculator
Estimate bulk volume and bags for mulch, soil, gravel, or other loose materials.
Roofing Shingle Calculator
Estimate sloped roof area, roofing squares, and shingle bundles for a simple gable roof.
Business
17 toolsMarkup & Margin Calculator
Compare gross profit, markup on cost, and margin on revenue.
Break-Even Calculator
Find the sales volume and revenue needed to cover fixed costs or reach a profit goal.
Product Pricing Calculator
Set a selling price from unit costs, transaction fees, and a target profit margin.
Discount & Sale Price Calculator
Stack two discounts and calculate savings, sale price, and optional sales tax.
Commission Calculator
Estimate commission, accelerator earnings, and total pay after returns or adjustments.
Hourly Rate to Salary Converter
Convert an hourly rate into weekly, monthly, and annual gross pay.
Freelance Project Rate Estimator
Build a sustainable hourly rate and project quote from income, overhead, capacity, and reserve goals.
Timecard & Decimal Hours Calculator
Turn a clock-in, clock-out, and unpaid break into paid time and decimal hours.
Billable Utilization Calculator
Measure billable utilization, target-hour variance, and revenue per available hour.
Invoice & Estimate Generator
Create a copy-ready invoice or estimate with up to three line items, terms, tax, discount, and deposit.
Payment Due Date & Net Terms Calculator
Add net terms to an invoice date and optionally move weekend due dates to a weekday.
Inventory Reorder Point Calculator
Calculate a reorder trigger and suggested order quantity from demand, lead time, safety stock, and inventory position.
Unit Economics Calculator
Estimate variable cost, contribution margin, period profit, and break-even volume per product or order.
Customer Acquisition Cost & ROAS Calculator
Compare customer acquisition cost, ad return, blended return, and gross profit after acquisition spend.
Shipping Dimensional Weight Calculator
Compare actual and dimensional package weight with an editable carrier divisor.
Package & Pallet Volume Calculator
Calculate shipment cube, axis-aligned pallet capacity, utilization, and pallets needed.
Marketplace Fee Comparison Calculator
Compare editable percentage and per-order fees across three marketplaces without relying on stale fee presets.
Publishing & media
16 toolsPixels, DPI/PPI & Print Size Calculator
Convert between pixel dimensions and physical print size at a chosen image resolution.
Image Aspect Ratio Calculator
Simplify an image ratio and scale one dimension without stretching the image.
Social Media Crop & Safe-Area Preview
Preview a centered social-media crop and overlay your own editable safe-area insets.
Video Bitrate, Duration & File Size Calculator
Solve for video file size, video bitrate, or duration using decimal media-storage units.
Recording Time vs. Storage Calculator
Estimate multi-camera recording retention and daily storage from bitrate and usable capacity.
Audio File Size Calculator
Estimate uncompressed PCM or compressed audio size from duration and encoding settings.
Book Spine Width Calculator
Estimate a paperback spine from page count using printer-supplied pages-per-inch or paper caliper.
Full Book Cover Spread Calculator
Calculate a back-cover, spine, front-cover, bleed, and optional flap canvas.
Word Count to Pages Estimator
Estimate manuscript and finished page counts with editable words-per-page and front/back matter.
Reading & Speaking Time Calculator
Estimate silent reading and spoken delivery time from word count and editable speeds.
Audiobook Duration Estimator
Estimate finished audiobook length with narration speed, retakes, credits, and intro/outro time.
Bleed, Trim & Margin Calculator
Calculate document canvas, trim guides, and the usable safe-content area for a printed page.
Paper Size Converter & Visual Comparison
Convert a paper format to millimeters, inches, points, and pixels while comparing its physical size.
Frame Rate & Timecode Converter
Convert frame counts and SMPTE timecode, including 29.97 and 59.94 drop-frame numbering.
Subtitle Reading Speed Checker
Check subtitle characters per second and words per minute against editable limits.
ISBN-10 & ISBN-13 Validator / Check-Digit Calculator
Validate ISBN-10 and ISBN-13 numbers or calculate a missing check digit from 9 or 12 digits.