FREE Online Tools — Convert, Calculate & Create

Convert, calculate, inspect, and create. Find the right tool and get straight to work.

All tools
Processed in your browserFree to useNo account needed
JSON Formatter & Validator

Processed in your browser

Open JSON tool

All tools

JSON Formatter & Validator

Validate, format and minify JSON locally while preserving number literal spelling and member order. Choose indentation or compact output; invalid JSON shows an error banner.

Developer & Data

HEIC to JPG Converter

Convert HEVC-based HEIC/HEIF still images to JPEG locally, with quality, resize and ZIP controls. Keep originals: JPEG is lossy and metadata is not copied.

Image & Media

Word Comments to Excel

Export Word comments, threaded replies, authors, dates, and status to a clean XLSX workbook. The selected DOCX is parsed in this page’s tool workspace; ordinary site requests, extensions, and managed-device services are separate paths.

Office & Document

Base64 Encoder & Decoder

Convert UTF-8 text or binary files locally with Base64 or Base64URL. Text decoding preserves a leading U+FEFF and requires valid UTF-8; binary decoding preserves arbitrary bytes. Uses native Web APIs, with no added codec library, paid API or data upload by this conversion.

Crypto & Security

QR Code Generator

Create QR codes from text, URLs, WiFi settings or vCard contacts. Choose L/M/Q/H correction and download PNG or SVG.

Image & Media

CPM Calculator

Calculate advertising CPM (cost per mille), total campaign cost, or required impressions. Free online marketing calculator with worked examples.

Marketing & Growth

Word Counter

Counts word-like segments, grapheme characters, sentences and paragraphs live, plus an estimated reading time at 225 words per minute.

Text Processing

Unix Timestamp Converter

Convert decimal Unix seconds or milliseconds to local time, UTC and ISO 8601 using an explicit unit selector. Convert a local date back using the browser timezone.

Developer & Data

PDF Page Merger

Arrange local PDF files in a visible list, then merge all their pages in that order. Page order within each file stays unchanged. Duplicate file names are allowed; each selected entry is kept separately.

Office & Document

HEX to RGB & HSL Converter

Convert HEX, RGB and HSL, adjust Alpha, copy CSS codes and check WCAG text contrast on white and black.

Image & Media

OpenAPI to MCP Tool Draft Generator

Convert OpenAPI 3.0/3.1 specifications into MCP tool-definition drafts in this page’s tool workspace. Ordinary site requests, extensions, and managed-device services are separate paths.

API & AI Protocols

Unit Converter

Convert length, mass, temperature, area, volume, pressure, and data size using exact rational factors with zero server uploads.

Math & Units

CSV ↔ JSON Converter

Parses comma-, semicolon- or tab-separated text with quoted fields, doubled quotes and embedded line breaks. CSV to JSON emits string-valued objects. JSON to CSV emits a header and CRLF-separated records from an array of objects; missing or null cells become empty text and nested values become JSON text. Off by default: CSV cells stay strings. When enabled, exact lowercase true/false become booleans and JSON-style numbers become numbers only when their decimal value survives serialization. Leading zeros, surrounding whitespace, negative zero, unsafe integers, overflow, underflow and precision-sensitive decimals stay strings. Dates, null and empty cells stay strings. CSV quotes escape fields; they do not disable inference. Numeric spelling may change (1.00 becomes 1). Disable inference to preserve identifiers and numeric spelling.

Developer & Data

JSON Diff & Patch Tool

Compare two JSON documents and generate RFC 6902 add, remove and replace operations. Review and copy the patch locally.

Developer & Data

JSON to TypeScript Interface

Generate TypeScript interfaces or a Root type alias from JSON. Every array element contributes to the inferred union; quoted property names and unique interface names preserve unusual keys and avoid collisions.

Developer & Data

JSON to Zod Schema

Generate a Zod RootSchema from every JSON value and array element. Objects reject unknown keys; mixed arrays use unions. Validation preserves original own properties, including __proto__, and deep inputs use separate schema declarations.

Developer & Data

JSON to Go Struct

Generate Go structs or a Root type alias with exported, unique field names and JSON tags. Mixed arrays and null use json.RawMessage; objects with keys that cannot be represented safely by struct tags use map[string]json.RawMessage.

Developer & Data

JSON to Python Pydantic

Generate Pydantic 2 BaseModel classes or a RootModel from JSON. Field aliases preserve original keys, safe unique names avoid Python conflicts, and every array element contributes to Union types.

Developer & Data

JSON to Rust Serde

Generate Rust structs or a Root alias with Serde serialization and deserialization. Shortened unique field names preserve original keys through serde rename attributes or explicit map lookups for long keys; mixed arrays and null use serde_json::Value.

Developer & Data

JSON ↔ YAML Converter

Convert JSON and YAML 1.2 core data with explicit directions, bounded alias expansion and rejection of values that would lose precision.

Developer & Data

XML Formatter & Validator

Check XML 1.0 namespace syntax and format compact element containers while retaining text, references, comments and CDATA.

Developer & Data

XML ↔ JSON Converter

Convert supported XML to JSON or supported JSON to XML locally. CDATA is treated as text; XML spelling and original bytes are not guaranteed to be preserved.

Developer & Data

TOML Converter (JSON/YAML)

Convert JSON and YAML mappings to TOML, or TOML to JSON and YAML, with explicit directions and data-loss checks.

Developer & Data

INI ↔ JSON Converter

Convert a documented, case-sensitive INI dialect to JSON and back, preserving string values and rejecting duplicate names or unsupported data types.

Developer & Data
Showing 24 of 24