Practical workflows

Start with the task, not the tool name

These focused pages connect a real problem to the correct tool, process, limitations, and privacy information.

Format a large JSON file without losing control

Large JSON needs more than a basic pretty-print button. Use controlled rendering, collapsed views, search, and size-aware processing.

Open solution

Repair malformed JSON without hiding the changes

A reliable repair process should explain what changed instead of silently rewriting the input.

Open solution

Remove duplicate CSV rows without damaging the source

Duplicates can be exact, partial, or caused by whitespace and letter-case differences. Choose the rule before deleting rows.

Open solution

Convert nested JSON to a useful CSV table

Nested objects and arrays need explicit flattening rules before they can fit into rows and columns.

Open solution

Compare API responses for breaking changes

A useful comparison separates structural changes from ordinary value changes and produces paths developers can act on.

Open solution

Convert Markdown into practical email HTML

Email clients do not behave like normal browsers. A good conversion needs simple structure, inline-friendly styles, and a plain content review.

Open solution

Validate JSON against a schema before it ships

A schema catches shape problems that a plain formatter cannot see, such as a missing required field or a wrong data type.

Open solution

Generate a starting schema from real JSON

Writing a schema by hand is slow. Start from a real example and adjust the parts that need stricter rules.

Open solution

Find the right JSONPath expression before shipping it

A JSONPath expression that looks right can still match the wrong nodes. Test it against real data first.

Open solution

Diff two JSON files without missing structural changes

A text diff highlights every reordered line. A structural diff shows only what actually changed in the data.

Open solution

Merge multiple CSV files without misaligned columns

Merging files with slightly different headers can silently shift data into the wrong column. Check alignment first.

Open solution

Split a large CSV file without losing the header row

Large exports are often too big for a target system or spreadsheet tool. Split by row count while keeping every part usable on its own.

Open solution

Convert CSV to Excel without formatting surprises

Excel can silently reformat numbers, dates, and leading zeros. The [CSV to Excel converter](tool:csv-to-excel) converts deliberately, and the [CSV cleaning guide](guide:clean-csv-data) shows how to keep values intact before import.

Open solution

Clean messy CSV data before it reaches another system

Exports from different tools rarely match cleanly. Normalize whitespace and empty values before the next import.

Open solution

Compare two CSV files before trusting the update

An updated export can silently drop or change rows. Compare it against the previous version before using it downstream.

Open solution

Convert CSV rows into SQL you can review before running

Generated SQL should be reviewed, not run blindly. Convert the CSV, then check quoting and types before execution.

Open solution

Decode a JWT and read its claims safely

Decoding a token shows its claims, but it does not confirm the signature is valid, which matters when you trust a token. Use the [JWT decoder](tool:jwt-decoder) to inspect header, payload, and signature locally, with the [JWT inspection guide](guide:jwt-inspection-guide) as reference.

Open solution

Inspect HTTP response headers before shipping a change

Header regressions are easy to miss. Review caching, security, and content headers together instead of one at a time.

Open solution

Debug a CORS error by reading the actual headers

The browser console message rarely explains the fix. Read the actual CORS headers the server returned to find the mismatch.

Open solution

Validate a .env file before it reaches production

A missing or malformed environment variable often surfaces only after deployment. Check the file first.

Open solution

Convert Markdown into clean plain text

Notifications, previews, and plain-text emails should not show raw asterisks and brackets. Strip formatting cleanly instead.

Open solution

Convert HTML to Markdown without losing structure

HTML pulled from a web page or editor often carries extra markup. Convert it and check that headings and links survived.

Open solution

Generate a table of contents from Markdown headings

A long document needs working navigation. Build the table of contents from the actual heading structure instead of by hand.

Open solution

Compress images without uploading them to a server

Every megabyte counts on a slow connection. The [image compressor](tool:image-compressor) shrinks JPG, PNG, and WebP files in your browser, so the original never leaves your device.

Open solution

Convert images to WebP format locally for faster webpage loading

Next-generation WebP images load faster than legacy JPEG and PNG files while maintaining high visual quality. Convert your graphics to WebP with the [image converter](tool:image-converter), locally in your browser, without uploading files.

Open solution

Resize images for the web without losing sharpness

The fastest page-speed win is displaying images at the size you actually use. The [image resizer](tool:image-resizer) scales photos and graphics locally in your browser.

Open solution

Combine confidential PDF documents locally without server uploads

Assembling contracts, financial records, and legal reports should never expose sensitive data to remote servers. Merge PDF files entirely in your browser memory with the [PDF merger](tool:pdf-merger).

Open solution

Reduce PDF file sizes locally without uploading confidential reports

Bulky PDF documents exceed email attachment limits and slow down webpage downloads. Compress PDF files directly in your web browser without exposing data to external servers with the [PDF compressor](tool:pdf-compressor).

Open solution

Extract specific PDF pages or split long documents locally

Sharing an entire 100-page closing packet when someone only needs a single signed contract page wastes time and exposes irrelevant information. Split PDF files by custom page ranges with the [PDF splitter](tool:pdf-splitter), locally in your browser.

Open solution

Convert PDF pages to PNG or JPG images locally without server uploads

Turn presentation slides, book chapters, and infographics from PDF documents into standard PNG or JPG image files. Render pages at crisp resolution with the [PDF to images tool](tool:pdf-to-images), locally in your browser, and download a complete ZIP archive.

Open solution

Generate a QR code with your logo, for free and locally

A branded QR code scans as reliably as a plain one when you build it correctly. This workflow uses the [QR code generator](tool:qr-code-generator) and the [image watermark tool](tool:image-watermark), both fully local.

Open solution

Calculate your BMI online with correct measurements

The [BMI calculator](tool:bmi-calculator) gives you an instant result in metric or imperial units, with the category and honest guidance about what the number can and cannot tell you.

Open solution

Run a full mortgage analysis locally without uploading data

Mortgage math is personal. The [loan and mortgage calculator](tool:loan-mortgage-calculator) runs entirely in your browser, so your price, income, and rate assumptions never reach a server.

Open solution

Skip the converter app and convert in your browser

Converter apps take up storage, demand updates, ask for permissions, and often hide features behind accounts. The browser [length converter](tool:length-converter) replaces them: open one URL, type a value, and convert any unit with nothing to install, update, or grant access to.

Open solution

Generate QR codes for free, with no sign-up and no watermark

QR code generators often hide downloads behind accounts, watermarks, or limits. The [QR code generator](tool:qr-code-generator) on this site is free, needs no sign-up, and produces clean PNG or SVG output with the full feature set: colors, error correction, margins, and a center logo.

Open solution

Convert PNG to JPG online free, without uploading your photos

PNG files are bulky for photos and most websites. The [PNG to JPG converter](tool:png-to-jpg) turns them into compact JPG images entirely in your browser, for free.

Open solution

Convert WebP to JPG locally, without uploading

WebP downloads from modern websites refuse to open in many older programs. Converting to JPG with the [WebP to JPG tool](tool:webp-to-jpg) fixes compatibility locally while keeping the image private on your device.

Open solution

Create a favicon from your PNG in seconds

A good favicon needs several sizes so browsers, bookmarks, and high-DPI screens all look sharp. This workflow turns one square PNG into a single multi-size ICO file, generated locally in your browser.

Open solution

Convert any image to JPG without uploading it

Some images need to become JPG no matter what format they started in. This workflow converts PNG, WebP, and GIF sources to JPG with the [image to JPG converter](tool:image-to-jpg), entirely in your browser, so sensitive photos and client graphics stay on your device.

Open solution

Convert JPG images to PDF locally for printing and sharing

A photo becomes a PDF page in seconds with the [JPG to PDF tool](tool:jpg-to-pdf), and because the conversion runs in your browser, the image never leaves your device.

Open solution

Convert PDF pages to JPG images privately in your browser

Slides, charts, and single pages often need to become images. The [PDF to JPG tool](tool:pdf-to-jpg) renders pages locally in your browser, so documents never leave your device.

Open solution

Extract the pages you need from a PDF

Long documents usually contain just a few pages you actually need to share. This workflow lets you select pages visually from thumbnails or by typing a range, then builds a new PDF with only those pages with the [page extractor](tool:pdf-page-extractor), locally in your browser.

Open solution

Merge images into a single PDF, privately and locally

Receipts, photos, and scans become one tidy PDF with the [images to PDF tool](tool:images-to-pdf). Everything is assembled in your browser, so the images stay on your device.

Open solution

Estimate your mortgage payment before the lender meeting

The [mortgage calculator](tool:mortgage-calculator) turns price, down payment, rate, and term into a monthly payment instantly, entirely in your browser.

Open solution

Convert any unit online in one place

Recipes, packages, workouts, travel, and coursework all need unit conversions. The online [length converter](tool:length-converter) covers nine categories in one place, with instant results and a full conversion table on every page, so you never need to remember a formula.

Open solution

Create a Wi-Fi QR code for your guest network

Stop reciting passwords to every visitor. The [Wi-Fi QR code generator](tool:wifi-qr-code-generator) creates a scannable code for your guest network, fully in your browser.

Open solution

Find out what score you need on your final exam

The last weeks of a course are easier to plan when you know the exact number. With your current grade, the weight of the final exam, and your target, the [final grade calculator](tool:grade-calculator) works out the score you need before the exam.

Open solution

Calculate a percentage increase in seconds

Salary changes, price rises, revenue growth, and cost increases are all percentage increase questions. Enter the original and new values, and the calculator returns the percentage increase with the difference and the formula.

Open solution

Send a large PDF by email without the bounce

Email servers reject oversized attachments, but a few checks turn a failing send into a smooth delivery. This workflow walks the whole path with the [PDF compressor](tool:pdf-compressor).

Open solution

Split a bill fairly and settle the tip in seconds

Dinner math should not be a group project. The [tip calculator](tool:tip-calculator) computes the tip, the total, and every persons share instantly, right in your browser.

Open solution

Generate a strong password in seconds

Weak passwords are the reason accounts get compromised. The [password generator](tool:password-generator) creates random passwords with real entropy, lets you choose length and character sets, and never sends the result anywhere.

Open solution

Encode or decode Base64 text and files

Base64 turns binary data into safe ASCII text for APIs, data URIs, and email. The [Base64 encoder and decoder](tool:base64-encoder-decoder) handles both directions locally, including file uploads, so nothing leaves your browser.

Open solution

Generate UUIDs for database keys and API IDs

UUIDs give every record a unique identifier without a central counter. The [UUID generator](tool:uuid-generator) creates version 4 UUIDs locally, in bulk, and in the exact format your code expects.

Open solution

Count words and characters for essays and forms

Essays, job applications, and product listings all come with limits. The [word counter](tool:word-counter) counts words, characters, sentences, and reading time live as you type or paste, so you never submit over the limit.

Open solution

Change text case for headlines, titles, and forms

Headlines, titles, and database imports each need their own case. The [text case converter](tool:text-case-converter) switches between uppercase, lowercase, title case, sentence case, and other formats instantly, entirely in your browser.

Open solution

URL-encode a query string safely

Spaces, ampersands, and non-ASCII characters break URLs unless they are encoded. The [URL encoder and decoder](tool:url-encoder-decoder) converts any string into a safe percent-encoded form and decodes it back, all locally.

Open solution

Convert a Unix timestamp to a readable date

Logs, APIs, and databases store time as Unix timestamps: seconds since January 1, 1970 UTC. The [Unix timestamp converter](tool:unix-timestamp-converter) turns them into readable dates and back, in any time zone, right in your browser.

Open solution

Password-protect a PDF locally

Contracts, invoices, and reports often need a password before they are shared. The [PDF protect tool](tool:pdf-protect) locks a PDF in your browser with owner and user passwords, so the file never touches a server.

Open solution

Add a watermark to a PDF

Drafts and internal documents travel safer with a visible watermark. The [PDF watermark tool](tool:pdf-watermark) stamps text or an image onto every page locally, with full control over position and opacity.

Open solution

Extract a few PDF pages to share

Sharing a 100-page contract when someone needs one signed page wastes bandwidth and attention. The [PDF page extractor](tool:pdf-page-extractor) pulls exactly the pages you choose into a new file, entirely in your browser.

Open solution

Compress images for WhatsApp and email

A 6 MB phone photo fails to send or arrives blurry after auto-compression. The [image compressor](tool:image-compressor) shrinks JPG, PNG, and WebP files locally so they fit messaging limits at the right quality.

Open solution

Scan a QR code from a screenshot or photo

QR codes arrive in screenshots, PDFs, and photos every day. The [QR code reader](tool:qr-code-reader) decodes them straight from an image file, locally, so you do not need a second device.

Open solution

Create a vCard QR code for your contact card

Business cards get scanned once and filed away. A [vCard QR code](tool:vcard-qr-code-generator) puts your contact details directly into the phone's address book with one scan.

Open solution

Generate a barcode for product SKUs

Inventory, labels, and listings need scannable barcodes. The [barcode generator](tool:barcode-generator) creates EAN, Code 128, and other common symbologies locally, ready for print or export.

Open solution

Convert centimeters to inches and back

One inch is exactly 2.54 centimeters. The [length converter](tool:length-converter) applies that constant instantly in both directions, with a full table so you can compare surrounding units.

Open solution

Convert Celsius to Fahrenheit and back

Weather, cooking, and travel all mix Celsius and Fahrenheit. The [temperature converter](tool:temperature-converter) converts between C and F instantly, including Kelvin for scientific work.

Open solution

Format SQL online in one paste

One-line SQL is impossible to review. The [SQL formatter](tool:sql-formatter) re-indents queries, aligns keywords, and applies consistent casing, so you can read and review them instantly, all locally.

Open solution

Convert JSON to TypeScript interfaces in one paste

Typing API responses by hand wastes time and drifts from the real shape. The [JSON to TypeScript tool](tool:json-to-typescript) generates interfaces from a JSON sample instantly, locally.

Open solution

Convert a color code between HEX, RGB, and HSL

CSS, design tools, and APIs each prefer different color formats. The [color converter](tool:color-converter) turns any HEX, RGB, or HSL value into all three formats in one step, with a live swatch, entirely in your browser.

Open solution

Convert a HEIC photo to JPG without uploading it

HEIC photos from iPhones refuse to open in many programs. The [HEIC to JPG converter](tool:heic-to-jpg) decodes the file in your browser and exports a standard JPG, PNG, or WebP, so the photo never leaves your device.

Open solution

Convert kilograms to pounds and back

One kilogram equals 2.20462 pounds, and one pound equals 0.453592 kilograms. The [weight converter](tool:weight-converter) applies those constants instantly in both directions, with a full table for surrounding units.

Open solution

Turn a Word document into a PDF without losing formatting

PDF is the format that looks the same on every device, but converting from Word often breaks fonts, tables, and page breaks. The [Word to PDF converter](tool:word-to-pdf) converts your document locally so the layout survives, and the [conversion guide](guide:convert-word-to-pdf) explains what to check before and after.

Open solution

Convert an Excel file to CSV without breaking the data

CSV is the universal import format, but Excel exports often corrupt accents, strip leading zeros, and guess date formats. The [Excel to CSV converter](tool:excel-to-csv) converts locally with explicit encoding and delimiter choices, and the [UTF-8 guide](guide:excel-to-csv-utf8) covers the pitfalls in detail.

Open solution

Generate a hash for passwords and file checksums

Hashes verify integrity without revealing content: checksums confirm a file was not altered, and API signing relies on HMAC. The [hash generator](tool:hash-generator) produces MD5, SHA-1, SHA-256, and SHA-512 digests locally, and the [HMAC generator](tool:hmac-generator) adds keyed signing.

Open solution

Turn selected PDF pages into JPG images

Sometimes you need a page of a PDF as an image: for uploads, slides, or previews. The [PDF to JPG tool](tool:pdf-to-jpg) converts the pages you choose into JPG images locally, and the [page conversion guide](guide:pdf-page-conversion-guide) explains the options.

Open solution

Meet marketplace image size limits before uploading

Etsy, eBay, and Amazon each have minimum image sizes, and uploading too-small photos disables zoom or blocks the listing. The [image resizer](tool:image-resizer) applies the right dimensions locally, and the [marketplace guide](guide:resize-images-marketplaces) lists the exact requirements.

Open solution

Convert JPG and WebP images to PNG with transparency

PNG keeps transparency and sharp edges, which makes it the right format for logos, screenshots, and graphics. The [JPG to PNG converter](tool:jpg-to-png) and [WebP to PNG converter](tool:webp-to-png) convert locally, and the [PNG to JPG guide](guide:png-to-jpg-without-uploading) explains when to choose each format.

Open solution

Turn a JSON array into SQL INSERT statements

Seeding a database from an API export or a config file means turning JSON into INSERT statements. The [JSON to SQL tool](tool:json-to-sql) generates the statements locally with a table name and CREATE TABLE option, and the [CSV to SQL guide](guide:csv-to-sql-guide) covers the same workflow for spreadsheet data.

Open solution

Shrink CSS and JavaScript to speed up your pages

Every kilobyte of CSS and JavaScript delays your page. Minification removes whitespace, comments, and formatting without changing behavior. The [CSS minifier](tool:css-minifier) and [JavaScript minifier](tool:javascript-minifier) work locally, and the [page speed guide](guide:reduce-image-size-for-website) covers the image side of the same problem.

Open solution

Convert Markdown to clean HTML in one paste

Markdown is fast to write, but publishing it means producing HTML. The [Markdown to HTML tool](tool:markdown-to-html) converts headings, lists, tables, and code blocks locally, and the [publishing workflow guide](guide:markdown-publishing-workflow) covers the full path from draft to published page.

Open solution

Remove duplicate lines from a text file

Mailing lists, logs, and exported data fill up with repeated lines. The [duplicate line remover](tool:duplicate-line-remover) removes them with case and whitespace options, and the [text cleanup guide](guide:text-cleanup-workflow) covers the surrounding cleanup steps.

Open solution

Convert XML to JSON for APIs and configs

APIs and configuration systems increasingly expect JSON, but legacy services still return XML. The [XML formatter](tool:xml-formatter) now converts XML to a JSON structure locally, mapping elements, attributes, and text in a predictable way.

Open solution

Calculate your GPA from grades and credits

Applications, scholarships, and degree audits all come down to one number. The [GPA calculator](tool:gpa-calculator) works out your semester or cumulative GPA from grades and credits locally, and the [final grade calculator](tool:grade-calculator) plans the score you need next.

Open solution

Turn HTML into a PDF without installing software

Reports, invoices, and recipes written in HTML need a PDF form for sharing. The [HTML to PDF tool](tool:html-to-pdf) renders your markup in a sandboxed preview and uses the browser print dialog to save the PDF, so no software and no upload are involved.

Open solution