Every tool you need, in one tab.
Merge a PDF, resize an image, format JSON, convert a timezone, check a password — and 266 more. Everything runs in your browser. No signup. No data leaves your device.
Nothing is uploaded. Every tool runs client-side.
No servers to round-trip. Format instantly, offline.
Add to your home screen — works without network.
Recently used
★ Favorites
JSON — Format, validate, view, compare, sort, repair and query JSON documents.
View all JSON →JSON Formatter & Beautifier
This JSON formatter beautifies minified or messy JSON online with clean indentation, line numbers, and code folding.
JSON Minifier
This JSON minifier strips whitespace and line breaks to shrink payload size for APIs and config files.
JSON Validator
This JSON validator checks syntax instantly and pinpoints the exact line and column of any error.
JSON Viewer
This JSON viewer renders any document as a collapsible tree so you can explore large payloads without scrolling.
JSON Compare & Diff
This JSON compare tool diffs two documents by structure, ignoring key order and formatting.
JSON Sorter
This JSON sorter alphabetises object keys at every level of nesting so two files diff cleanly.
JSON Stringify & Escape
This JSON stringify tool escapes a document into a string literal you can embed, and unescapes it again.
JSON5 Formatter & Validator
This JSON5 tool validates the relaxed syntax and converts it to strict JSON.
JSONPath Tester
This JSONPath tester runs an expression against your JSON and shows every match live.
JSON Fixer & Repair Tool
This JSON fixer repairs comments, single quotes, trailing commas and unquoted keys.
JSON Cleaner
This JSON cleaner strips nulls, empty strings, empty arrays and empty objects.
Avro Schema Formatter and Validator
Format an Avro schema and check it is actually valid — the errors plain JSON validation cannot catch.
Data Converters — Convert between JSON, XML, YAML, CSV, TSV, TOML, HTML tables and RSS.
View all Data Converters →JSON to XML Converter
This JSON to XML converter turns JSON into XML online with automatic root element detection.
XML to JSON Converter
This XML to JSON converter parses XML into JSON online, preserving attributes and repeated tags as arrays.
JSON to YAML Converter
This JSON to YAML converter turns JSON into clean YAML for Kubernetes manifests and CI config files.
YAML to JSON Converter
This YAML to JSON converter parses YAML into JSON online, supporting anchors, aliases, and multi-document files.
CSV to JSON Converter
This CSV to JSON converter turns CSV rows into a JSON array, keyed automatically by the header row.
JSON to CSV Converter
This JSON to CSV converter turns an array of objects into spreadsheet-ready rows and columns.
JSON to TSV Converter
This JSON to TSV converter produces tab-separated rows you can paste straight into a spreadsheet.
XML to CSV Converter
This XML to CSV converter turns repeated elements into spreadsheet rows, attributes included.
XML to YAML Converter
This XML to YAML converter maps elements to keys and repeated elements to lists, with real types.
XML to String Converter
This XML to string converter escapes a document into a single-line literal you can embed anywhere.
RSS to JSON Converter
This RSS to JSON converter reads RSS 2.0, Atom and RDF feeds and gives them all the same field names.
YAML to XML Converter
This YAML to XML converter turns mappings into nested elements and sequences into repeated ones.
YAML to CSV Converter
This YAML to CSV converter turns a list of mappings into spreadsheet rows and columns.
CSV to XML Converter
This CSV to XML converter turns each row into an element, with column names made valid automatically.
CSV to YAML Converter
This CSV to YAML converter turns each row into a mapping, with numbers and booleans typed correctly.
CSV to HTML Table Converter
This CSV to HTML converter builds a proper, accessible table with every cell escaped.
CSV to TSV Converter
This CSV to TSV converter swaps commas for tabs and gets the quoting right on the way through.
TSV to CSV Converter
This TSV to CSV converter splits on tabs and adds only the quoting the result actually needs.
TSV to JSON Converter
This TSV to JSON converter turns spreadsheet columns into an array of typed objects.
TSV to XML Converter
This TSV to XML converter turns each tab-separated line into an element, headers becoming tags.
TSV to HTML Table Converter
This TSV to HTML converter builds a real table with a proper thead, escaped and ready to paste.
XML to TSV Converter
This XML to TSV converter turns repeated elements into tab-separated rows, attributes included.
HTML Table to TSV Converter
This HTML to TSV converter pulls a table out of a page and gives you tab-separated rows.
HTML Table to CSV Converter
This HTML to CSV converter pulls a table off a page and gives you a spreadsheet file.
HTML Table to JSON Converter
This HTML to JSON converter turns a table on a page into an array of typed objects.
HTML Table to XML Converter
This HTML to XML converter turns table rows into elements with a child per column.
HTML Table to YAML Converter
This HTML to YAML converter turns a page table into a list of mappings for configs and fixtures.
JSON to HTML Table Converter
This JSON to HTML converter builds a real table from an array of objects.
JSON to JSON Lines Converter
This converter turns a JSON array into JSON Lines, one record per line.
JSON Lines to JSON Converter
This converter combines JSON Lines into a single array, naming the line of any error.
XML to HTML Table Converter
This XML to HTML converter renders repeated elements as a proper table.
XML to Text Converter
This XML to text converter extracts the readable content and drops the markup.
TOML to JSON Converter
This TOML to JSON converter keeps every type the format distinguishes.
JSON to TOML Converter
This JSON to TOML converter writes nested objects as tables and arrays as [[tables]].
XML — Format, minify, validate and view XML, plus XPath, XSLT, diff, SOAP and WSDL.
View all XML →XML Formatter & Beautifier
This XML formatter re-indents minified or messy XML while preserving comments and CDATA.
XML Minifier
This XML minifier strips whitespace between tags and comments without touching your content.
XML Validator
This XML validator checks well-formedness and pinpoints the line and column of the first error.
XML Viewer
This XML viewer renders any document as a collapsible tree with attributes and copyable paths.
XPath Tester
This XPath tester evaluates an expression against your XML using the browser engine.
XSLT Transformer
This XSLT transformer runs a 1.0 stylesheet against your XML in the browser.
XML Diff & Compare
This XML diff compares two documents structurally, ignoring formatting entirely.
SOAP Message Formatter
This SOAP formatter indents an envelope and pulls out the operation and any fault.
WSDL Formatter & Viewer
This WSDL viewer formats the document and lists the operations you can actually call.
YAML & TOML — Format, validate and view YAML and TOML configuration files.
View all YAML & TOML →YAML Formatter & Beautifier
This YAML formatter normalises indentation, quoting and flow style across a whole document.
YAML Validator
This YAML validator parses your document and reports the first error with its line and column.
YAML Viewer
This YAML viewer renders a document as a collapsible tree so the nesting becomes obvious.
TOML Validator
This TOML validator reports the first error with its line and column.
Text — Count, transform, compare, clean and analyze text — including language, sentiment and readability.
View all Text →Character & Word Counter
Word counter and character counter that updates live as you type, with sentence, line, and paragraph counts plus reading time.
Text Case Converter
A text case converter that switches between UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, and kebab-case instantly.
Text Diff / Compare
A text diff tool that compares two blocks of text side by side and highlights every line added, removed, or unchanged.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text by paragraph, sentence, or word count for mockups and layouts.
Line Sorter & Deduplicator
Sort lines alphabetically, numerically, or randomly, and remove duplicate lines in one click.
Regex Tester
A regex tester for matching regular expressions against sample text, with live highlighting and capture group details.
Language Detector
A language detector that identifies the language of any text instantly, supporting 82 languages with confidence-scored results.
Sentiment Analyzer
A sentiment analyzer that scores English text — or a batch of reviews — as positive, negative, or neutral with a compound score.
Readability Analyzer
A reading level analyzer scoring Flesch Reading Ease, Gunning Fog, SMOG and four more indices, with a plain-English writing grade level.
Find and Replace Text
This find and replace tool rewrites every match at once, with regex and whole-word options.
Text Reverser
This text reverser flips characters, words, lines or sentences without breaking emoji.
Text Repeater
This text repeater duplicates a string as many times as you need, with any separator.
Remove Punctuation
This tool strips punctuation across every alphabet, not just the ASCII marks.
Remove Accents & Diacritics
This tool converts accented letters to plain ASCII, including ß, æ, ø and ł.
Remove Empty Lines
This tool deletes blank lines, including the ones that only look blank.
Remove Extra Spaces
This tool collapses repeated spaces and can strip the invisible characters too.
Remove Line Breaks
This tool unwraps hard-wrapped paragraphs so the text reflows properly again.
Remove Lines Containing
This tool filters lines in or out by keyword, several terms at a time.
Text Cleaner
This text cleaner runs several tidy-up passes in the right order, in one go.
Word Frequency Counter
This word frequency counter ranks every word by how often it appears, in any language.
Word Sorter
This word sorter puts words in order alphabetically, by length or at random.
Line Shuffler
This line shuffler puts your lines into a random order, one click at a time.
Letter Randomizer
This letter randomizer scrambles the letters inside each word, optionally keeping the ends.
Multiline to Single Line Converter
This tool turns a column of values into one delimited line, quoting each item.
Single Line to Multiline Converter
This tool splits a run-together line into one item per line, on any delimiter.
Delimited Text Extractor
This extractor pulls chosen columns out of delimited text, in any order you want.
Email Address Extractor
This email extractor finds every address in a block of text and lists them.
Phone Number Extractor
This phone extractor finds numbers in text without mistaking years and prices for them.
Encode / Decode — Base64, URL, HTML entities, JWT and more.
View all Encode / Decode →Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to plain text, entirely in your browser, with full UTF-8 support.
URL Encoder / Decoder
URL-encode text into percent-encoded format for safe use in a query string, or decode it back to plain text.
HTML Entities Encoder / Decoder
Convert reserved HTML characters like < > & to entities, or decode named, numeric, and hex entities back to text.
JWT Encoder / Decoder
Decode, verify, and generate JSON Web Tokens (JWTs) entirely in your browser, with no server round-trip.
XML Escape / Unescape
This XML escaper converts reserved characters to entities so text can sit safely inside markup.
JavaScript Escape / Unescape
This JavaScript escaper prepares any text to sit inside a string literal without breaking it.
Java Escape / Unescape
This Java escaper handles the sequences Java accepts, including ASCII-only output for properties files.
C# / .NET Escape / Unescape
This C# escaper prepares text for a regular string literal, with a note on verbatim strings.
CSV Escape / Unescape
This CSV escaper quotes a field only when it needs it, and doubles any quotes inside.
SQL Escape / Unescape
This SQL escaper doubles single quotes, with an option for MySQL backslash escapes.
Base32 Encoder / Decoder
This Base32 encoder converts text to and from the case-insensitive RFC 4648 alphabet.
ROT13 Encoder / Decoder
This ROT13 tool shifts letters 13 places, and running it twice gives you back the original.
Morse Code Translator
This Morse translator converts text to code and back, with a full reference table.
Punycode Converter
This Punycode converter turns internationalised domains into their xn-- form and back.
Text to Binary Converter
This text to binary converter shows the UTF-8 bits behind any text, in both directions.
Text to Hex Converter
This text to hex converter shows UTF-8 bytes in hexadecimal, and converts them back.
UTF-8 Converter & Inspector
This UTF-8 inspector breaks text down character by character, with code points and bytes.
GZip & zLib Compress / Decompress
This tool compresses and decompresses GZip and zLib data using the browser built-in support.
Time & Date — World clock, timezone conversion, timestamps.
View all Time & Date →World Clock
World Clock displays the live current time in dozens of cities across every continent, right in your browser.
GMT Offset Clock
GMT Offset Clock shows the live time for any fixed UTC offset, from GMT-12:00 to GMT+14:00, without daylight saving shifts.
Timezone Converter
Timezone Converter translates any date and time between two IANA time zones, including UTC and fixed GMT offsets.
Unix Timestamp Converter
Unix Timestamp Converter turns epoch seconds or milliseconds into a human-readable date, and back again.
Time Duration Calculator
Time Duration Calculator computes the exact difference between two dates and times, down to the second.
Generators — UUIDs, passwords, QR/bar codes, hashes.
View all Generators →Random JSON Generator
This generator produces realistic sample JSON in four shapes, ready for mocks and tests.
HMAC Generator
This HMAC generator signs a message with a secret key, using SHA-1 through SHA-512.
AES Encryption & Decryption
This AES tool encrypts text with AES-256-GCM and a passphrase, verifying integrity on decrypt.
File Checksum Calculator
This checksum calculator hashes a file locally and compares it to the published value.
UUID Generator
This UUID generator creates RFC 4122-compliant v4 (random) and v7 (time-ordered) UUIDs, one at a time or in bulk, entirely in your browser.
Password Generator
This password generator creates strong, cryptographically random passwords with adjustable length and character sets, in your browser.
QR Code Generator
This QR code generator turns any URL, text, Wi-Fi login or contact card into a styled, downloadable QR code in seconds.
Barcode Generator
This barcode generator produces scannable CODE128, EAN-13, UPC-A, CODE39 and five other barcode formats, ready to download as an image.
All Hash Generator (MD, SHA, CRC & more)
This hash generator computes MD5, SHA-1/256/512, SHA-3, RIPEMD-160, Whirlpool, CRC32 and NTLM hashes from text, instantly in your browser.
bcrypt Hash Generator & Verifier
This bcrypt generator hashes text with a configurable cost factor and verifies a value against an existing bcrypt hash, in your browser.
Random String Generator
Generate random strings of any length from the character sets you choose, with a real entropy figure.
Random Hex Generator
Generate random hexadecimal strings of any length, with presets for the common key and token sizes.
Random Binary Generator
Generate random strings of ones and zeros, optionally grouped, for test vectors and teaching material.
Random Byte Generator
Generate random bytes and show them as hex, decimal, binary, Base64, a C array or an escaped string.
Random MAC Address Generator
Generate random MAC addresses in any notation, correctly marked as locally administered rather than vendor-assigned.
Random Integer Range Generator
Draw whole numbers from a range you set, with or without repeats, from a cryptographic random source.
Random Prime Number Generator
Generate random primes from a range or at a chosen bit size, verified by a deterministic primality test.
Random Date Generator
Generate random dates between two bounds, optionally weekdays only, in ISO, US, European or Unix format.
Random Time Generator
Generate random times of day within a window, optionally rounded to a realistic step like 15 or 30 minutes.
Random Data from a Regex
Run a regular expression backwards: generate strings that match the pattern instead of testing them.
Sample Data Generator
Build a table of realistic test data with the columns you choose, in CSV, JSON, XML, SQL, YAML or HTML.
Random CSV Generator
Generate a CSV file of realistic test rows with the columns you choose, correctly quoted and escaped.
Random TSV Generator
Generate tab-separated test data ready to paste straight into a spreadsheet, with the columns you choose.
Random XML Generator
Generate a well-formed XML document of test records with the elements you choose, correctly escaped.
Random Name Picker
Paste a list and draw winners at random, or shuffle the whole list into a fair random order.
Coin Flip
Flip a fair coin once or thousands of times, with a running tally of heads and tails.
Dice Roller
Roll any number of d4, d6, d8, d10, d12, d20 or d100 dice, with each die and the total shown.
Color & Numbers — Color models, number bases, random numbers, percentages, unit conversion.
View all Color & Numbers →Number to Words Converter
This number to words converter spells out figures for cheques, contracts and invoices.
Bitwise Calculator
This bitwise calculator shows AND, OR, XOR and shifts with the bits lined up.
Reverse Hex (Endianness Swapper)
This tool swaps the byte order of a hex value, converting between big and little endian.
Number Sorter
This number sorter orders numbers properly, and gives you the sum, mean and median.
Roman Numeral Converter
This Roman numeral converter works in both directions, with the standard subtractive form.
IP Address Converter
This IP converter turns an address between dotted, decimal, hex, octal and binary forms.
CIDR / Subnet Calculator
This subnet calculator works out the network, broadcast, mask and host range from a CIDR block.
Credit Card Number Validator (Luhn)
This validator runs the Luhn check on a card number and identifies the issuer.
Color Converter (HEX / RGB / HSL / HSV / CMYK)
A color converter for HEX, RGB, HSL, HSV and CMYK, with a built-in WCAG contrast checker.
Number Base Converter
A number base converter for binary, hex, decimal, octal, Roman numerals, balanced ternary, negabinary and more.
Random Number Generator
A random number generator for cryptographically secure integers in any range, one at a time or in bulk, with optional no-repeats.
Percentage Calculator
A percentage calculator for three everyday calculations: X% of Y, X as a percent of Y, and percentage change between two numbers.
Unit Converter
Convert between units of length, weight, temperature, area, volume, speed, time, data storage, pressure and energy instantly.
Tint and Shade Generator
Build a full palette ramp of tints, shades and tones from one colour, and export it as CSS, SCSS or JSON.
Color Desaturation Tool
Fade a colour toward grey in even steps, and see how zero saturation differs from a true greyscale conversion.
Math & Calculators — Scientific calculator, statistics, fractions, matrices, primes, ratios and exact big-number arithmetic.
View all Math & Calculators →Scientific Calculator
Type a whole expression and watch it resolve as you go — powers, roots, logs, trigonometry and factorials.
Statistics Calculator
Paste a column of numbers and get mean, median, mode, standard deviation, quartiles and outliers at once.
Fraction Calculator
Add, subtract, multiply and divide fractions and mixed numbers exactly, with the working shown.
GCD & LCM Calculator
Find the greatest common divisor and lowest common multiple of any set of whole numbers, with the steps.
Prime Factorization Calculator
Break any whole number into its prime factors, exactly, even well beyond the usual size limits.
Permutation & Combination Calculator
Work out nCr and nPr, with and without repetition, and see all four answers side by side.
Quadratic Equation Solver
Solve ax² + bx + c = 0 with roots, discriminant, vertex, factored form and a graph of the parabola.
Matrix Calculator
Add, multiply, transpose and invert matrices with exact fractions — determinant, rank, trace and RREF too.
Big Number Calculator
Exact arithmetic on whole numbers of any length — far past the point where ordinary calculators start rounding.
Scientific Notation Converter
Convert between plain decimals, scientific notation, E notation and engineering notation, keeping every digit.
Ratio Calculator
Simplify ratios, solve A:B = C:D for a missing value, and split a total in any ratio.
Image — Resize, crop, filter, censor, split and convert images, plus Base64, EXIF, color sampling and favicon generation.
View all Image →Image to Base64 Converter
Convert an image to Base64 online or decode a Base64 string back into a downloadable image, right in your browser.
Image Editor
Resize, crop, rotate, flip and compress images online, one at a time or in batch, all inside your browser.
Image Format Converter
Convert an image between JPEG, PNG and WebP with adjustable quality, entirely in your browser.
Image Metadata (EXIF) Viewer & Stripper
View a photo’s EXIF metadata, including GPS location, and download a copy with it stripped before sharing.
Image Color Picker
Click any pixel on an uploaded image to read its exact color as HEX, RGB and HSL, right in your browser.
Background Remover
Remove the background from a photo, or a whole batch, and download transparent PNGs entirely on your device.
Favicon Generator
Turn any image into a complete favicon package — .ico file, PNG sizes, Apple touch icon and manifest icons — in one ZIP.
Grayscale Image Converter
Turn a photo black and white in your browser, with a choice of conversion method and adjustable strength.
Invert Image Colors
Create a photo negative in your browser, with per-channel control and an adjustable blend toward the negative.
Sharpen Image
Bring back detail in a soft photo using an unsharp mask, with amount, radius and noise threshold controls.
Pixelate Image
Apply a mosaic effect to a whole image, with a block size slider — processed entirely in your browser.
Censor Image — Blur or Block Out a Region
Drag over faces, names or licence plates to blur, pixelate or black them out, then download the censored image.
Round Image Corners
Add rounded or circular corners to an image with a transparent background, choosing radius and which corners.
Image Splitter
Cut an image into a grid of pieces and download them individually or all together as a ZIP.
Image to ASCII Art Converter
Turn a picture into text art, with a choice of character sets, adjustable width and optional colour.
Code to Image
Turn a code snippet into a shareable picture with syntax colours, a window bar and a choice of themes.
Watermark Image
Add a text or logo watermark to a photo, placed in a corner or tiled across the whole frame.
Blur Image
Apply an adjustable blur to a whole image, with a live before-and-after preview.
Brightness & Contrast Editor
Adjust brightness, contrast, saturation, hue and sepia with presets and a live comparison.
Add Border to Image
Put a frame, a mount or a Polaroid-style border around a photo without cropping it.
SVG to PNG Converter
Render SVG markup to PNG, JPEG or WebP at any size, with a transparent background if you want one.
Placeholder Image Generator
Generate placeholder images at any size with your own colours, pattern and label — no external service.
Aspect Ratio Calculator
Work out the aspect ratio of any size, find a missing dimension, or scale an image to fit a box.
Compress Image to a Target Size
Compress a photo to a specific file size — 100 KB, 200 KB, 2 MB — and let the quality be worked out for you.
Image Color Palette Extractor
Pull the main colours out of a photo as HEX, RGB, HSL, CSS variables or a Tailwind config block.
HTML, CSS & JS — Format, minify and preview HTML, CSS, SCSS, LESS, JavaScript, TypeScript, Markdown and GraphQL.
View all HTML, CSS & JS →HTML Formatter & Beautifier
This HTML formatter re-indents markup using a real parser, so nesting and inline elements are handled correctly.
CSS Formatter & Beautifier
This CSS formatter puts one declaration per line and normalises spacing without rewriting your values.
SCSS Formatter
This SCSS formatter understands nesting, variables and mixins rather than treating them as unknown CSS.
LESS Formatter
This LESS formatter parses at-variables, nesting and mixin guards as real LESS.
JavaScript Formatter & Beautifier
This JavaScript formatter reparses your code and prints it from the syntax tree, so the result is predictable.
TypeScript Formatter
This TypeScript formatter handles interfaces, generics, decorators and TSX, not just the JavaScript underneath.
Markdown Formatter
This Markdown formatter picks one style for lists, headings and emphasis, and re-aligns table pipes.
GraphQL Formatter
This GraphQL formatter lays out queries, mutations and schema definitions consistently.
HTML Minifier
This HTML minifier strips comments and whitespace between tags while protecting pre, script and style.
CSS Minifier
This CSS minifier strips comments and whitespace while protecting strings and url() values.
HTML Viewer & Live Preview
This HTML viewer renders your markup as you type, inside a sandbox that cannot run scripts.
HTML to Text Converter
This HTML to text converter reduces a page to the words a reader would actually see.
HTML Tag Stripper
This HTML tag stripper removes the tags you choose and keeps the ones you want.
HTML Cleaner
This HTML cleaner strips the junk out of markup pasted from Word, Docs or a WYSIWYG editor.
HTML to JSX Converter
This HTML to JSX converter fixes the attribute names and syntax React insists on.
HTML to Markdown Converter
This HTML to Markdown converter turns a page into clean Markdown for a README or wiki.
Markdown to HTML Converter
This Markdown to HTML converter renders your document with GitHub extensions on.
Markdown Viewer & Editor
This Markdown viewer renders your document live as you type, in a sandboxed preview.
Markdown Table Generator
This Markdown table generator gives you a grid to type into and clean aligned Markdown out.
CSS Validator
This CSS validator finds unbalanced braces, missing colons and unclosed comments by line.
CSS Unit Converter
This converter turns px, rem, em, %, pt and physical units into each other at once.
CSS Box Shadow Generator
This box shadow generator stacks multiple layers with a live preview.
CSS Border Radius Generator
This border radius generator sets each corner and writes the shortest valid CSS.
CSS Gradient Generator
This gradient generator builds linear, radial and conic gradients with a live preview.
Glassmorphism CSS Generator
This generator builds the frosted-glass effect with backdrop blur and a live preview.
CSS Button Generator
This button generator builds a complete style including hover and active states.
Cubic Bezier Easing Generator
This cubic-bezier editor draws the curve and animates a preview with it.
Flexbox & Grid Generator
This layout generator shows what each flexbox and grid property does on real items.
JSX Formatter
Format React components: wrap attributes, indent nested elements and parenthesise multi-line JSX correctly.
MDX Formatter
Format MDX documents, normalising the Markdown prose while formatting the embedded JSX components.
SVG Formatter and Inspector
Format or minify an SVG file and see what is inside it — viewBox, elements, embedded images and scripts.
XAML Formatter
Format XAML for WPF, WinUI, MAUI or Xamarin, with a breakdown of controls, namespaces and nesting depth.
URL Slug Generator
Turn titles into clean URL slugs, handling accents, symbols and length limits, many lines at once.
Meta Tag Generator
Build the meta, Open Graph and Twitter tags for a page, with a length check on the title and description.
HTML Table Generator
Build an accessible HTML table in a grid editor, or paste one straight from a spreadsheet.
iFrame Generator
Build a responsive, sandboxed iframe embed, with warnings for the settings that quietly defeat the sandbox.
YouTube Thumbnail Grabber
Get every thumbnail size for a YouTube video from any link shape, plus ready-made embed code.
Code Generation — Turn a JSON sample into typed models for TypeScript, Go, Java, C#, Python or JSON Schema.
View all Code Generation →JSON to TypeScript Converter
This JSON to TypeScript converter turns a sample payload into exported interfaces.
JSON to Go Struct Converter
This JSON to Go converter generates structs with the json tags encoding/json needs.
JSON to Java Class Converter
This JSON to Java converter generates POJOs with Jackson annotations, getters and setters.
JSON to C# Class Converter
This JSON to C# converter generates classes with System.Text.Json attributes and nullable types.
JSON to Python Dataclass Converter
This JSON to Python converter generates typed dataclasses with snake_case field names.
JSON to JSON Schema Generator
This JSON to JSON Schema generator produces a draft 2020-12 schema from a sample payload.
JSON to PHP Array Converter
This converter turns JSON into a PHP array literal, properly escaped.
JSON to Protobuf Schema Generator
This generator infers a .proto schema from a JSON sample, typing numbers correctly.
JSON to JavaScript (JSDoc)
Turn a JSON sample into JSDoc typedefs that give plain JavaScript autocompletion and type checking.
JSON to Objective-C
Turn a JSON sample into Objective-C interfaces with correctly typed and correctly owned properties.
JSON to Dart
Turn a JSON sample into Dart classes with fromJson and toJson, ready for Flutter — no build step needed.
JSON to Kotlin
Turn a JSON sample into Kotlin data classes annotated for kotlinx.serialization, with a package of your choosing.
JSON to Rust
Turn a JSON sample into Rust structs deriving serde Serialize and Deserialize, with snake_case renaming handled.
XML to Code Generator
Turn an XML sample into typed declarations in any of eleven languages, from TypeScript to Rust.
YAML to Code Generator
Turn a YAML sample — a config file, a manifest — into typed declarations in any of eleven languages.
PDF — Merge, split, rotate, compress, watermark and convert PDF files — processed entirely in your browser, never uploaded.
View all PDF →Merge PDF Files
Combine multiple PDF files into one document, in the order you choose — without uploading them anywhere.
Split PDF
Extract page ranges from a PDF, split it at fixed intervals, or save every page as its own file — all in your browser.
Rotate PDF
Turn some or all pages of a PDF by 90, 180 or 270 degrees, with no loss of quality.
Delete Pages from PDF
Remove unwanted pages from a PDF — or name only the pages worth keeping.
Reorder PDF Pages
Rearrange, duplicate or reverse the pages of a PDF by writing the order you want.
Add Page Numbers to PDF
Number the pages of a PDF in any corner, in several styles, skipping the cover if you want.
Watermark PDF
Stamp text across the pages of a PDF — once per page, or tiled so it cannot be cropped out.
PDF Metadata Viewer & Editor
See what a PDF says about itself — title, author, the software that made it — then edit or strip it.
Images to PDF
Combine JPG, PNG and other images into a single PDF, one image per page, in the order you choose.
PDF to Images
Render each page of a PDF as a PNG, JPEG or WebP image at any resolution.
PDF to Text
Extract the text from a PDF page by page, with the line structure kept intact.
Compress PDF
Shrink a PDF by re-rendering its pages at a lower resolution — best for scans.
Business — Invoices, quotes, receipts, delivery notes, payslips, resumes and card design — built and exported in your browser.
View all Business →Invoice Generator
Create an invoice with a drag-and-drop layout, then print it or download a print-ready PDF — no signup, no upload.
Quotation / Estimate Generator
Build a quotation or estimate with a drag-and-drop layout, add a valid-until date, then print it or export a PDF.
Purchase Order Generator
Draft a purchase order with vendor, item and delivery details, then print it or export a print-ready PDF.
Receipt Maker
Make a payment receipt in A4 or narrow 80mm thermal size, then print it or download a PDF.
Delivery Note / Challan Generator
Create a delivery note or challan listing shipped items and quantities, with prices left out, then export a PDF.
Payslip / Salary Slip Generator
Generate an employee payslip with itemised earnings, deductions and net pay, then print or export a PDF.
Business Card Maker
Design a business card on a free 89×51mm canvas, then export a print-ready PDF for any print shop.
ID Badge Maker
Design an employee ID badge on a standard CR80 canvas with photo, name and QR code, then export a PDF.
Certificate Maker
Design an award, completion or appreciation certificate on a free A4 canvas, then export it as a PDF.
Resume Builder
Build a resume by filling in your experience, education and skills, then download a clean one-page PDF.
SQL — Format and minify queries, and move rows between INSERT statements and JSON, CSV, XML, YAML and HTML.
View all SQL →SQL Formatter & Beautifier
This SQL formatter breaks a one-line query into readable clauses, across a dozen dialects.
SQL Minifier
This SQL minifier strips comments and whitespace to give you a one-line query.
SQL to JSON Converter
This SQL to JSON converter reads INSERT statements and gives you an array of typed records.
SQL to CSV Converter
This SQL to CSV converter turns INSERT statements into spreadsheet rows, escapes and all.
SQL to XML Converter
This SQL to XML converter turns each inserted row into an element with a child per column.
SQL to YAML Converter
This SQL to YAML converter turns inserted rows into a list of mappings, ready for fixtures.
SQL to HTML Table Converter
This SQL to HTML converter renders inserted rows as a proper table you can publish.
CSV to SQL Converter
This CSV to SQL converter turns spreadsheet rows into escaped INSERT statements.
JSON to SQL Converter
This JSON to SQL converter turns an array of objects into escaped INSERT statements.
No tools match your search.
For everyday work
Merge or split a PDF, resize a photo before emailing it, stamp a watermark on a document, work out a percentage, check how readable a piece of writing is. The jobs that come up once a month and never justify installing software.
- ✓ Your files are read on your device, never uploaded
- ✓ No signup and no account
- ✓ Fast even on slow phones
For code and data
Skip the "format JSON online" search and the "which XML parser was that" back-and-forth. Formatters, converters, encoders, hash generators and timestamp tools, one keystroke away.
- ✓ Full-featured editors with line numbers and code folding
- ✓ Copy / paste / download every result
- ✓ Works offline once loaded
About ToolLineup
Is ToolLineup free?
Yes. Every tool is free and runs entirely in your browser. There is no signup and no rate limit.
Is my data uploaded to a server?
No. All processing happens locally in your browser. Nothing you paste ever leaves your device.
Does ToolLineup work offline?
Yes. It is a Progressive Web App — install it from your browser and every tool keeps working without a network connection.
Can I use these tools on my phone?
Yes. The interface is fully responsive and works on mobile browsers.