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 solutionRepair malformed JSON without hiding the changes
A reliable repair process should explain what changed instead of silently rewriting the input.
Open solutionRemove 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 solutionConvert nested JSON to a useful CSV table
Nested objects and arrays need explicit flattening rules before they can fit into rows and columns.
Open solutionCompare API responses for breaking changes
A useful comparison separates structural changes from ordinary value changes and produces paths developers can act on.
Open solutionConvert 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 solutionValidate 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 solutionGenerate 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 solutionFind 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 solutionDiff 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 solutionMerge multiple CSV files without misaligned columns
Merging files with slightly different headers can silently shift data into the wrong column. Check alignment first.
Open solutionSplit 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 solutionConvert 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 solutionClean 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 solutionCompare 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 solutionConvert 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 solutionDecode 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 solutionInspect 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 solutionDebug 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 solutionValidate a .env file before it reaches production
A missing or malformed environment variable often surfaces only after deployment. Check the file first.
Open solutionConvert Markdown into clean plain text
Notifications, previews, and plain-text emails should not show raw asterisks and brackets. Strip formatting cleanly instead.
Open solutionConvert 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 solutionGenerate 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 solutionCompress 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 solutionConvert 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 solutionResize 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 solutionCombine 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 solutionReduce 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 solutionExtract 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 solutionConvert 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 solutionGenerate 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 solutionCalculate 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 solutionRun 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 solutionSkip 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 solutionGenerate 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 solutionConvert 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 solutionConvert 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 solutionCreate 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 solutionConvert 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 solutionConvert 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 solutionConvert 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 solutionExtract 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 solutionMerge 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 solutionEstimate 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 solutionConvert 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 solutionCreate 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 solutionFind 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 solutionCalculate 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 solutionSend 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 solutionSplit 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 solutionGenerate 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 solutionEncode 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 solutionGenerate 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 solutionCount 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 solutionChange 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 solutionURL-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 solutionConvert 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 solutionPassword-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 solutionAdd 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 solutionExtract 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 solutionCompress 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 solutionScan 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 solutionCreate 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 solutionGenerate 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 solutionConvert 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 solutionConvert 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 solutionFormat 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 solutionConvert 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 solutionConvert 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 solutionConvert 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 solutionConvert 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 solutionTurn 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 solutionConvert 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 solutionGenerate 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 solutionTurn 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 solutionMeet 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 solutionConvert 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 solutionTurn 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 solutionShrink 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 solutionConvert 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 solutionRemove 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 solutionConvert 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 solutionCalculate 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 solutionTurn 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