Developer Tools
41 toolsFormat, validate, optimize, inspect, and generate assets for development and SEO work.
View All155 fast, private browser tools
Loading your workspace
Browser utilities
ToolPool.dev keeps the heavy work inside the browser so AI prompt, image, text, and developer utilities stay fast, private, and inexpensive to scale.
Explore by category
Format, validate, optimize, inspect, and generate assets for development and SEO work.
View AllQuick calculators for finance, percentages, dates, investments, and health.
View AllCount, compare, clean, transform, and generate text in your browser.
View AllCompress, crop, resize, and convert images locally in your browser.
View AllGenerate and assess passwords with private browser-based utilities.
View AllPick, convert, and check colors for visual design and accessibility.
View AllPrepare prompts, templates, and AI workflow briefs locally in your browser.
View AllEdit, inspect, and create PDFs locally without uploading your files.
View AllConvert, generate, reorder, watermark, and analyze documents locally in your browser.
View AllComplete directory
Compress and resize JPG, PNG, and WebP images locally in your browser with private, client-side processing.
Crop images locally with common aspect ratios including square, widescreen, classic 4:3, and freeform exports.
Convert images between PNG, JPEG, and WebP locally in your browser using private Canvas-based processing.
Resize JPG, PNG, and WebP images by dimensions or percentage locally in your browser with private previews and downloads.
Convert JPG and PNG images to WebP or turn supported WebP images into PNG and JPG locally with quality and size previews.
View image filename, type, file size, dimensions, aspect ratio, modification date, and preview locally in your browser.
Encode a local image as a complete data URL or raw Base64 and preview the source without uploading it.
Decode an image data URL or raw Base64 string, preview dimensions, choose MIME type, and download the image.
Remove SVG comments, scripts, metadata, editor namespaces, and redundant whitespace locally.
Paste SVG markup, render it safely as an image source, inspect sizing hints, and download the file.
Create six favicon and app-icon PNG sizes from a local image and copy matching HTML link tags.
Format, minify, validate, copy, and clean large JSON payloads entirely inside your browser.
Validate JSON syntax locally, find parse errors, and format valid JSON without uploading payloads.
Decode JWT headers and payloads safely in your browser. Inspect JSON Web Tokens without sending token data to any server.
Test JavaScript regular expressions locally with g, i, and m flags, match highlighting, counts, and friendly errors.
Format SELECT, INSERT, UPDATE, and DELETE SQL locally with readable clause breaks and indentation.
Format, minify, and validate XML locally in your browser with readable output and helpful parse errors.
Convert YAML to pretty JSON and JSON to readable YAML locally with validation errors and copy-ready output.
Encode text or files to Base64 Data URIs and decode Base64 strings locally with UTF-8 safety and image previews.
Generate one or many UUID v4 identifiers instantly in your browser using secure client-side randomness.
Encode and decode URLs, query strings, and percent-encoded text instantly. Fast browser-based URL encoder and decoder.
Generate downloadable QR codes locally for links, text, emails, phone numbers, and contact details.
Scan QR codes from uploaded images or your camera locally in the browser with copyable decoded results.
Convert Unix timestamps to readable dates and readable dates back to timestamps in local time or UTC.
Generate MD5, SHA1, SHA256, and SHA512 hashes from text locally in your browser.
Write Markdown and see a sanitized live HTML preview locally with support for headings, lists, tables, quotes, links, and code blocks.
Generate fake names, emails, phone numbers, usernames, addresses, and UUIDs locally for mockups, demos, and test data.
Validate and compare two JSON values locally to find added, removed, and changed fields with path-level results.
Format, beautify, minify, copy, and inspect HTML character counts locally without uploading or executing code.
Generate one or many random whole numbers within a custom range, with an optional unique-numbers mode.
Decode QR codes from local image files, preview the source, and copy the extracted text without uploading the image.
Create Code 128 and EAN-13 barcodes locally, customize bar dimensions, and download SVG output.
Read supported barcode formats from local images using the browser Barcode Detector API with no upload fallback.
Parse URLs into protocol, origin, host, port, pathname, query parameters, hash, and username locally.
Normalize a domain and parse pasted WHOIS output into registrar, dates, nameservers, and status details without a live lookup.
Validate canonical UUID strings, normalize letter case and braces, and inspect version and variant.
Generate SEO meta tags, Open Graph tags, Twitter cards, canonical URLs, and robots tags for any webpage. Fast, free, and browser-based.
Create robots.txt files with user-agent rules, allow/disallow paths, crawl delay, and sitemap links. Free browser-based robots.txt generator.
Generate Open Graph and Twitter card tags for titles, descriptions, URLs, images, and site names locally in your browser.
Build campaign tracking URLs with source, medium, campaign, term, and content parameters locally in your browser.
Generate JSON-LD for Article, FAQPage, LocalBusiness, Product, WebSite, and BreadcrumbList schema types locally.
Create a valid sitemap.xml file from manual URL entries with priority, change frequency, and last modified fields.
Minify, beautify, copy, and download HTML locally with size and compression reporting.
Minify, compress, and beautify CSS code online. Reduce CSS file size, clean formatting, and copy optimized output instantly.
Minify, compress, beautify, copy, and download JavaScript locally without executing code or using eval.
Extract source, medium, campaign, term, and content UTM parameters from a URL and copy them as JSON locally.
Validate JSON-LD syntax, detect schema types, review required and recommended fields, and pretty-print markup locally.
Generate alternate-language link tags with validated locale codes, absolute URLs, and an optional x-default URL.
Normalize an absolute URL, optionally remove query parameters and fragments, and generate a canonical link tag.
Validate pasted or uploaded sitemap XML syntax, root type, loc URLs, duplicates, and URL-count limits locally.
Analyze a manually entered redirect chain for invalid URLs, status codes, loops, excessive hops, and final response status.
Validate robots.txt groups, directives, rules, sitemap URLs, ordering, and unknown directives locally.
Convert CSV files to JSON arrays and flat JSON arrays back to CSV locally with delimiter controls and private browser-only processing.
Convert length, weight, temperature, area, volume, and speed units locally with instant browser-only calculations.
Convert an array of JSON objects into escaped CSV with unioned headers, copy output, and local download.
Convert quoted CSV rows into escaped XML with customizable root and row element names.
Convert XML elements, attributes, repeated nodes, text, and CDATA into formatted JSON locally.
Pick colors, preview them, and convert between HEX, RGB, and HSL locally with quick copy buttons.
Check foreground and background color contrast locally with WCAG AA and AAA pass/fail results for normal and large text.
Generate analogous, complementary, triadic, tetradic, or monochromatic palettes and copy colors or CSS variables.
Design linear and radial gradients with adjustable color stops, positions, angles, live preview, and copy-ready CSS.
Generate strong random passwords locally in your browser with length, character options, and a strength indicator.
Check password strength locally with length, uppercase, lowercase, number, symbol, and improvement suggestion checks.
Generate salted PBKDF2-SHA256 password hashes locally with configurable iterations and secure random salts.
Verify a password against a ToolPool PBKDF2-SHA256 encoded hash entirely in the browser.
Generate HS256 JSON Web Tokens from payload JSON, a local HMAC secret, issued-at time, and optional expiration.
Calculate percentages, percent-of values, and percentage increase or decrease instantly in your browser.
Calculate exact age in years, months, and days, plus total days lived and next birthday timing.
Calculate GST inclusive and exclusive amounts locally with instant tax, subtotal, and total breakdowns.
Calculate monthly loan EMI, total interest, and total payment locally for home, auto, and personal loans.
Estimate SIP invested amount, expected returns, and total value locally from monthly investment, annual return, and duration.
Calculate compound growth, total contributions, total interest, and a yearly balance breakdown with optional monthly additions.
Calculate discount amount, savings, price after discount, optional tax, and final price instantly in your browser.
Calculate body mass index from height and weight locally with category feedback and general health guidance.
Estimate monthly loan payments, total interest, and total repayment locally from amount, rate, and duration.
Calculate revenue, profit, profit margin, and markup from cost price and selling price instantly in your browser.
Calculate net profit, return on investment percentage, and optional annualized ROI locally from investment values.
Convert USD, EUR, GBP, INR, AUD, and CAD using exchange rates you enter manually, with currency swapping and copy-ready results.
Calculate percentage increase and the difference amount between an original value and a new value instantly.
Calculate percentage decrease and the difference amount between an original value and a new value instantly.
Calculate break-even units and revenue from fixed costs, variable cost per unit, and selling price per unit.
Estimate when current savings, monthly contributions, and optional interest can reach a target savings amount.
Simplify width and height into an aspect ratio and calculate matching resize dimensions in either direction.
Calculate compound annual growth rate, total growth, and growth multiple from beginning value, ending value, and years.
Estimate future cost, purchasing power, and cumulative price change using an amount, annual inflation rate, and time period.
Estimate taxable income, tax before credits, final tax, effective rate, and after-tax income using your own assumptions.
Estimate monthly mortgage payments, principal, total interest, and lifetime cost with optional property tax and insurance.
Calculate profit or loss amount, percentage based on cost, and margin based on selling price.
Convert titles, blog headings, product names, and phrases into clean SEO-friendly URL slugs locally in your browser.
Generate lorem ipsum words, sentences, and paragraphs locally for layouts, mockups, prototypes, and content placeholders.
Convert text to uppercase, lowercase, title case, sentence case, camelCase, snake_case, and slug-case while tracking live string metrics.
Count words, characters, sentences, paragraphs, and estimated reading time instantly in your browser.
Compare two text blocks locally, highlight line differences, and count added, removed, and changed lines.
Remove duplicate lines from pasted text locally with case-sensitive or case-insensitive matching.
Encode special characters to HTML entities and decode HTML entities back to readable text locally.
Count characters, characters without spaces, words, sentences, paragraphs, and estimated reading time locally.
Sort one-item-per-line text A to Z or Z to A and remove duplicate items locally in your browser.
Remove blank lines, optionally trim whitespace, preserve line order, and copy cleaned text locally.
Find and replace text with optional case-sensitive matching, a live replacement count, and copy-ready preview.
Create professional invoices online with line items, tax, totals, notes, and print-ready output. ToolPool's invoice generator runs in your browser.
Create professional quotes and estimates online with items, pricing, tax, notes, and print-ready output. No account required.
Generate simple printable receipts online with customer details, payment method, items, tax, and total amount.
Convert salary between annual, monthly, weekly, daily, and hourly pay using adjustable work hours and weeks per year.
Estimate your freelance hourly rate based on income goals, expenses, taxes, vacation days, and billable hours.
Merge multiple PDF files in your preferred order entirely in your browser, with no uploads or server storage.
Split a PDF by page range and download the selected pages as a new PDF without uploading the source file.
Attempt to reduce PDF size with private browser-side object repacking and compare original and output sizes.
Reorder JPG and JPEG images and convert them into a downloadable PDF entirely inside your browser.
Reorder PNG images and convert them into a downloadable PDF locally without sending images to a server.
Count PDF pages and view the filename and file size locally, then download a simple page-count report.
View PDF title, author, subject, creator, producer, dates, page count, and size locally in your browser.
Rotate every PDF page or selected pages by 90, 180, or 270 degrees and download the updated PDF.
Extract selected page numbers and ranges into a new downloadable PDF with fully local browser processing.
Remove selected pages from a PDF and download the updated document without uploading the original file.
Convert PDF pages to JPG images locally in your browser. Choose pages, preview output, and download images without uploading files.
Convert PDF pages to PNG images online with local browser processing. Select pages and download images without uploading your PDF.
Convert plain text into a clean PDF document online. Choose page size, font size, margins, and download locally generated PDF files.
Convert simple HTML into PDF locally in your browser with safe preview, page size options, and download-ready output.
Convert Markdown notes, documentation, and formatted text into PDF files online using browser-based processing.
Reorder PDF pages online by entering a custom page sequence. Process files locally in your browser and download the updated PDF.
Add text watermarks to PDF files online. Customize opacity, size, rotation, and placement with local browser processing.
Prepare PDFs for protection with browser-based tools and clear guidance. Add notices or use supported password protection when available.
Check whether a PDF is locked and re-save accessible PDFs locally. This tool does not bypass passwords or remove protection without access.
Analyze PDF file size, page count, average size per page, and optimization suggestions locally in your browser.
Create structured prompts from a goal, role, tone, audience, output format, and constraints without using any AI API.
Paste a raw prompt and get a clearer deterministic rewrite, missing context suggestions, and a structured format.
Browse and search prompt templates for marketing, coding, education, SEO, business, writing, design, sales, and HR.
Build multi-step prompt chains for research, outlining, writing, reviewing, and improving a result.
Create reusable prompt templates with placeholders such as topic, audience, tone, language, length, and goal.
Build email prompts for sales, support, marketing, cold email, follow-up, and thank you messages.
Generate structured prompts for blog titles, outlines, long articles, FAQs, and SEO optimization.
Build ecommerce product description prompts for Amazon, Shopify, WooCommerce, and Etsy listings.
Create prompts for Facebook, Instagram, X, LinkedIn, and Threads posts with platform-aware guidance.
Generate prompts for YouTube scripts, descriptions, tags, thumbnail ideas, and hooks.
Build code review prompts for PHP, Laravel, JavaScript, Python, Java, C#, Go, and Rust.
Create debugging prompts with symptoms, expected behavior, reproduction steps, environment, and constraints.
Generate prompts for SQL creation, optimization, indexing, and performance review.
Create prompts for regex creation and debugging with examples, matches, non-matches, and flavor notes.
Generate prompts for REST APIs, GraphQL, documentation, and API testing workflows.
Build resume creation prompts with target role, experience, achievements, skills, and formatting rules.
Create cover letter prompts with role, company, motivation, proof points, and tone guidance.
Generate LinkedIn prompts for headline, about section, experience, and skills updates.
Build prompts for HR, technical, and behavioral interview preparation.
Create job description prompts with role scope, responsibilities, requirements, benefits, and hiring criteria.
Build prompts for business name ideas with industry, audience, style, constraints, and screening criteria.
Create startup idea prompts with problem, audience, market, solution, risks, and validation experiments.
Build marketing strategy prompts with audience, positioning, channels, budget, timeline, and metrics.
Create prompts for sales copy with audience pain, promise, proof, objections, offer, and call to action.
Generate structured customer persona templates with goals, pains, triggers, objections, and messaging angles.
Generate structured story prompts with genre, premise, conflict, characters, setting, and ending direction.
Generate structured character profiles with motivation, conflict, backstory, voice, arc, and relationships.
Create structured world building prompts for fictional worlds, societies, rules, history, conflicts, and locations.
Build structured image prompts for Midjourney, Stable Diffusion, Flux, and DALL-E without calling any image API.
Create structured video prompts for Runway, Veo, Kling, Pika, and Luma with scene, motion, camera, and style details.