FREE Essential tools for your everyday work

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

JSON syntax is checked before any output is produced. Formatting then changes only whitespace outside string tokens: number literals, decimal and exponent notation, escaped strings, duplicate member names and member order remain as written. Minification removes only JSON whitespace outside strings.

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

Encode converts well-formed Unicode text to UTF-8 bytes and maps each three-byte group to four standard Base64 characters. Decode reverses the byte mapping and then requires valid UTF-8. A leading U+FEFF character is preserved as text instead of silently removed.

Crypto & Security

QR Code Generator

Create a static QR code from text or a URL and download a PNG. Choose a fixed image size or Automatic for longer content.

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

Count words, characters, sentences, and paragraphs in real time. Calculate reading and speaking time for essays, articles, and speeches.

Text Processing

Unix Timestamp Converter

Converts decimal Unix seconds or milliseconds to a millisecond-precision instant and displays local time, UTC and ISO 8601. Local date entry converts back to the selected timestamp unit using the browser timezone.

Developer & Data

PDF Merger & Combiner

PDF Merger & Combiner: Parses PDF document catalogs via pdf-lib, merges page trees and AcroForm references, and serializes a unified binary.

Office & Document

HEX to RGB & HSL Converter

Convert six-digit HEX colors to RGB and rounded HSL values, preview the color, and copy CSS notation.

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

Converts length through metre ratios and mass through kilogram ratios. Temperature uses Celsius, Fahrenheit and Kelvin offsets and scale factors. Example: 2 metres × 0.001 = 0.002 kilometres.

Math & Units

CSV ↔ JSON Converter

Convert quoted CSV to JSON object arrays, or JSON arrays to comma-, semicolon- or tab-separated text. Paste text and copy the result locally.

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

Converts XML and JSON with explicit directions. XML attributes use `@`; ordered text, child elements, comments, and processing instructions use `#content` so mixed content can return to XML.

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