Text & Writing
Write, clean, compare, transform and analyse text. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Browse category overviews and individual tool guides. Each tool page includes usage instructions, practical limitations and frequently asked questions.
Write, clean, compare, transform and analyse text. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Inspect, format, validate and transform code and structured data. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Fast calculators for everyday, scientific and practical tasks. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Create, inspect and improve search and website metadata. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Generate secure values and inspect common security formats locally. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Convert measurements, numbers, dates and common data formats. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Resize, convert, crop and enhance images in your browser. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Organise, inspect and transform PDF files locally in your browser. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Plan work, organise notes, structure meetings and make everyday workflows easier. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Practical business, cash-flow, pricing, inventory and finance utilities. Explore the category, choose a tool, and follow its step-by-step instructions and FAQs.
Browse category guide ↗Count words, characters, sentences and estimate reading time.
Convert text to upper, lower, title and sentence case.
Remove repeated lines and keep your list tidy.
Create clean URL slugs from titles and phrases.
Find the most frequent words in your text.
Sort lines alphabetically.
Reverse characters or the order of lines.
Replace matching text throughout your content.
Count each character used in your text.
Count sentences and estimate reading time.
Estimate reading time at a chosen words-per-minute pace.
Collapse repeated spaces and normalise whitespace.
Remove empty lines while preserving non-empty text.
Add sequential line numbers to each line.
Add a prefix and suffix to every line.
Sort lines in reverse alphabetical order.
Shuffle lines using browser randomness.
Find email addresses in pasted text.
Find web URLs in pasted text.
Extract integer and decimal values from text.
Convert phrases to camelCase identifiers.
Convert phrases to snake_case identifiers.
Convert phrases to kebab-case identifiers.
Compare two text blocks and show changed lines.
Repeat text a selected number of times.
Format, validate and minify JSON with clear errors.
Encode text to Base64 or decode Base64 back to text.
Encode or decode URL components safely.
Escape HTML-sensitive characters and decode entities.
Convert Unix timestamps and readable dates.
Encode text as Unicode code points or decode escaped Unicode sequences with validation.
Convert UTF-8 text to binary bytes and decode binary byte groups back into text.
Apply reversible ROT13 letter substitution to text locally in your browser.
Convert letters, numbers and common punctuation to International Morse code and back.
Convert an array of JSON objects into a downloadable CSV.
Prepare clean text and links for QR-code workflows.
Preview a small HTML snippet in a sandboxed frame.
Convert comma-separated values into JSON objects.
Validate JSON syntax and report whether it parses.
Extract readable text from an HTML snippet.
Convert integers between binary, decimal, hexadecimal and octal.
Read a value from JSON using a simple dot path.
Sort object keys recursively for consistent diffs.
Infer a TypeScript type from a JSON sample.
Convert CSV rows into tab-separated values.
Convert tab-separated values into escaped CSV.
Escape XML reserved characters.
Remove safe HTML whitespace and comments from snippets.
Remove comments and compact CSS whitespace.
Format common SQL keywords onto readable lines.
Test a JavaScript regular expression against sample text.
Check whether a string has UUID syntax.
Parse a query string into readable JSON.
Break a URL into protocol, host, path and query.
Run JavaScript, TypeScript, Python and SQL in your browser, inspect errors, and save shareable code workspaces.
Create custom QR codes with brand colors, logo overlays, corner styles and PNG/SVG export directly in your browser.
Upload supported files to temporary local storage, create branded QR links, optionally protect access with a password, and expire links after 72 hours or one week.
Calculate percentages, percentage change and differences.
Calculate GST amount and inclusive or exclusive totals.
Estimate monthly loan instalments and total interest.
Calculate age in years, months and days.
Generate a random integer in a chosen range.
Calculate mean, median, minimum and maximum.
Calculate savings and final price after a discount.
Estimate compound growth using principal, rate and years.
Calculate body mass index from weight and height.
Calculate simple interest and maturity amount.
Calculate tip, total and per-person split.
Split a bill equally across people.
Calculate tax and final total from a rate.
Calculate gross profit and margin percentage.
Calculate selling price from cost and markup.
Calculate break-even units from fixed cost and contribution.
Reduce a two-number ratio to simplest whole numbers.
Add, subtract, multiply or divide two fractions.
Calculate days between two dates.
Calculate elapsed time between two clock times.
Solve speed, distance or time from two known values.
Calculate rectangle area, perimeter and diagonal.
Calculate circle circumference and area.
Calculate shift duration and net hours after a break.
Calculate the absolute and percentage increase.
Estimate SIP future value, total invested amount and potential returns using monthly contributions and an assumed annual return.
Generate title, description and social sharing meta tags.
Build a robots.txt file for common crawl rules.
Count title characters and preview a search snippet.
Measure description length and preview a snippet.
Preview a title, URL and description as a search result.
Generate a canonical link element.
Create social sharing metadata.
Create Twitter/X card metadata.
Generate basic WebSite or Organization JSON-LD.
Generate index/follow meta directives.
Generate a sitemap from a list of URLs.
Check sitemap XML structure and URL entries.
Calculate word and phrase frequency percentages.
Inspect heading hierarchy in pasted HTML.
List images missing alt attributes from HTML.
Extract and list links from HTML.
Generate language-region alternate link tags.
Check a URL slug for common readability issues.
Explain common robots directive combinations.
Generate FAQPage JSON-LD from question-answer pairs.
Generate BreadcrumbList JSON-LD from labels and URLs.
Draft common Apache or Nginx redirect rules.
Create a security and SEO response-header checklist.
Inspect key Open Graph tags in pasted HTML.
Create a structured content brief from a topic and keywords.
Generate multiple cryptographically random passwords with configurable length and character sets.
Generate random passwords with configurable character sets.
Generate UUID v4 identifiers in your browser.
Estimate password length and character-class diversity locally.
Estimate theoretical entropy from length and alphabet size.
Generate random URL-safe tokens with browser crypto.
Generate a cryptographically random numeric PIN.
Generate a readable random passphrase from a local word list.
Generate random hexadecimal bytes.
Calculate a SHA-256 digest using Web Crypto.
Calculate a SHA-512 digest using Web Crypto.
Calculate an HMAC-SHA256 digest with a supplied key.
Compare two hash strings without case sensitivity.
Decode JWT header and payload without verifying signatures.
Generate multiple UUID v4 identifiers.
Decode a hexadecimal byte string to UTF-8 text.
Encode UTF-8 text as hexadecimal bytes.
Encode text as URL-safe Base64.
Build a starter Content-Security-Policy header.
Explain common Content-Security-Policy directives.
Mask a pasted secret for display or sharing.
Generate a random integer in a chosen inclusive range.
Calculate a SHA-256 hash of a selected file.
Review a URL for common suspicious patterns.
Remove script and event-handler patterns from an HTML snippet.
Redact likely email, phone and token patterns from text.
Convert millimetres, centimetres, metres, kilometres, inches and feet.
Convert Celsius, Fahrenheit and Kelvin.
Convert HEX colours to RGB and preview the colour.
Convert grams, kilograms, ounces and pounds.
Convert square metres, square feet, acres and hectares.
Convert kilometres per hour, miles per hour and metres per second.
Convert litres, millilitres, US gallons and cups.
Convert bytes, KB, MB, GB and binary units.
Convert seconds, minutes, hours and days.
Convert pascals, kPa, bar, PSI and atmospheres.
Convert joules, kilojoules, calories and kWh.
Convert watts, kilowatts and horsepower.
Convert newtons, kilogram-force and pound-force.
Convert degrees and radians.
Convert Hz, kHz, MHz and GHz.
Convert km/L, L/100 km and MPG.
Convert minutes per kilometre and mile pace.
Convert common metric and US kitchen volumes.
Convert a decimal to a simplified fraction.
Convert numerator and denominator to decimal.
Convert between integers and Roman numerals.
Spell out an integer in English words.
Parse a date and show ISO, US and UK formats.
Convert currencies using a rate entered by the user.
Convert a file size between decimal and binary units.
Resize an image by width and height in pixels.
Export an image with adjustable JPEG/WebP quality.
Convert an uploaded image to PNG, JPEG or WebP.
Crop an image using x, y, width and height.
Rotate an image by 90, 180 or 270 degrees.
Flip an image horizontally or vertically.
Convert an image to grayscale.
Apply a configurable blur filter.
Adjust image brightness before downloading.
Adjust image contrast before downloading.
Adjust image saturation before downloading.
Invert image colours.
Apply a sepia tone to an image.
Apply a pixelation effect.
Create a small thumbnail from an uploaded image.
Read image dimensions and aspect ratio.
Encode an uploaded image as a data URL.
Preview and download a valid image data URL.
Overlay text on an image.
Overlay a second image as a watermark.
Add a solid border around an image.
Round the corners of an image.
Make pixels near a chosen colour transparent.
Sample a pixel colour from an uploaded image.
Create a contact sheet from uploaded images.
Count pages in a PDF file.
Read PDF title, author and document metadata.
Edit title, author, subject and keywords.
Attempt to parse a PDF and report basic validity.
Merge multiple PDFs in the chosen order.
Extract selected page numbers into a new PDF.
Save each page of a PDF as a separate PDF.
Remove selected pages from a PDF.
Reorder pages by a comma-separated page list.
Rotate selected pages by 90-degree increments.
Duplicate selected pages in a PDF.
Insert blank pages at selected positions.
Stamp page numbers onto every page.
Add a text watermark to every page.
Create a PDF from plain text.
Combine selected images into a PDF.
Extract selectable text from PDF pages.
Report each page's dimensions.
Set all pages to a common page size.
Apply a crop box to PDF pages.
Save PDF with object streams enabled where possible.
Render PDF pages to PNG images.
Insert a text label at a chosen position on pages.
Stamp an uploaded image onto PDF pages.
Remove common identifying metadata fields.
Turn a list into a clean printable checklist.
Create a structured meeting agenda from topics.
Format rough notes into minutes and action items.
Generate a structured project status report.
Build a day plan from tasks and priorities.
Organise tasks across a seven-day week.
Classify tasks by urgency and importance.
Score options against weighted criteria.
Split names into random balanced groups.
Sort tasks by priority markers.
Create a focus/break session schedule.
Create a time-block schedule from durations.
Generate a printable habit tracking grid.
Break a goal into milestones and actions.
Structure a goal using SMART criteria.
Group ideas into a structured brainstorm sheet.
Organise advantages and disadvantages.
Structure an email from purpose and key points.
Generate a simple task timeline from durations.
Estimate total effort from task hours and people.
Count weekdays between two dates.
Add or subtract days from a date.
Compare a date/time across two selected time zones.
Trim, deduplicate and normalise CSV-like lists.
Format notes with headings and bullet points.
Calculate cost, selling price, markup and margin.
Calculate gross profit and gross margin from sales and costs.
Calculate net profit after expenses and tax rate.
Calculate ROI percentage and net return.
Calculate compound annual growth rate.
Summarise monthly inflows, outflows and net cash flow.
Compare planned and actual expense categories.
Calculate line totals, tax and invoice total.
Build a clean quotation from item, quantity and price rows.
Calculate commission from sales and commission rate.
Calculate overtime wages from hourly rate and hours.
Estimate hourly rate from salary and work hours.
Calculate inventory turnover and days on hand.
Calculate reorder point from demand and lead time.
Estimate safety stock from daily demand and lead-time variability.
Estimate EOQ from annual demand, order cost and holding cost.
Calculate contribution per unit and ratio.
Calculate contribution after variable costs and acquisition cost.
Create a monthly loan payment schedule.
Calculate break-even sales revenue.
Extract GST from inclusive prices or add GST to base prices.
Calculate final price after successive discounts.
Convert an amount using an exchange rate you supply.
Calculate a due date from invoice date and credit days.
Calculate line extensions and totals from quantities and rates.
Estimate monthly salary after variable pay and deductions you enter; does not estimate income tax or statutory deductions automatically.
Estimate current and projected inventory coverage from available stock, average daily demand and inbound quantity.