# HandyBrowserTools > Free browser-based helpers for everyday tasks and development. No account, analytics or server-side tool processing. Tools with usage instructions include a step-by-step How to use guide. Tool pages contain descriptions, usage instructions where available, examples where relevant, and FAQs in static HTML. Tools require JavaScript to process input locally. Content sharing is optional; anyone with a content link can read its input. Offline availability depends on browser caching. - [All tools](https://handybrowsertools.com/): Browse the complete tool directory. - [About](https://handybrowsertools.com/about/): Purpose and usage. - [Privacy](https://handybrowsertools.com/privacy/): Local storage, hosting and sharing details. - [Sitemap](https://handybrowsertools.com/sitemap-index.xml): Canonical site URLs. ## Text & writing - [All Text & writing](https://handybrowsertools.com/category/text/): Every tool in this category. - [Case Converter](https://handybrowsertools.com/tools/case-converter/): Paste text below and every case variant is generated instantly, including programmer cases like camelCase, snake_case and kebab-case. Click any result to copy it. - [Word Counter](https://handybrowsertools.com/tools/word-counter/): Paste or type text below and see live counts of words, characters (with and without spaces), sentences, paragraphs, and an estimated reading time. - [How to use Word Counter](https://handybrowsertools.com/tools/word-counter/#how-to): Three-step usage instructions. - [Lorem Ipsum Generator](https://handybrowsertools.com/tools/lorem-ipsum/): Generate classic lorem ipsum filler text for mockups and layouts. Pick how much you need, words, sentences or paragraphs, and copy the result. - [Text Diff Checker](https://handybrowsertools.com/tools/text-diff/): Compare two versions of text and see which lines were added or removed. - [How to use Text Diff Checker](https://handybrowsertools.com/tools/text-diff/#how-to): Three-step usage instructions. - [Markdown Preview](https://handybrowsertools.com/tools/markdown-preview/): Type Markdown on the left and see it rendered live on the right. Supports GitHub-flavored Markdown including tables, task lists, code blocks and strikethrough. - [Slug Generator](https://handybrowsertools.com/tools/slug-generator/): Type a title below and get a lowercase, hyphen-separated slug ready for URLs. Accented characters are transliterated and symbols removed automatically. - [Remove Line Breaks & Extra Spaces](https://handybrowsertools.com/tools/remove-line-breaks/): Paste messy text (from a PDF, email or scan) and clean it up instantly. Choose whether to join all lines, collapse repeated spaces, or just drop empty lines. - [Sort & Deduplicate Lines](https://handybrowsertools.com/tools/text-sort-dedupe/): Paste a list (one item per line) and sort it A→Z or Z→A, remove duplicates, reverse it, shuffle it, or all of the above. Live counts show how many duplicates were removed. - [HTML Encode / Decode](https://handybrowsertools.com/tools/html-encode-decode/): Paste text to escape HTML special characters (< > & " ') into entities, or paste HTML-encoded text to decode named and numeric entities back to plain text. - [Unix Timestamp Converter](https://handybrowsertools.com/tools/timestamp-converter/): Paste a Unix timestamp to see it as a readable date (UTC and local), or pick a date to get its timestamp. Seconds and milliseconds are detected automatically, and the current timestamp ticks live. ## Images & design - [All Images & design](https://handybrowsertools.com/category/image/): Every tool in this category. - [Image Resizer](https://handybrowsertools.com/tools/image-resize/): Drop an image below, set a new width or height (aspect ratio is kept automatically), and download the resized result. Your photo is processed locally and is never uploaded. - [How to use Image Resizer](https://handybrowsertools.com/tools/image-resize/#how-to): Three-step usage instructions. - [Image Compressor](https://handybrowsertools.com/tools/image-compress/): Choose a photo, adjust the quality, and compare the original and output file sizes before downloading. Your photo is processed in your browser, not uploaded. - [How to use Image Compressor](https://handybrowsertools.com/tools/image-compress/#how-to): Three-step usage instructions. - [Image Converter](https://handybrowsertools.com/tools/image-convert/): Drop an image and pick a target format, PNG, JPEG or WebP. Conversion happens on your device and the download starts in one click. - [Image Cropper](https://handybrowsertools.com/tools/image-crop/): Drop an image, then drag on the preview to select the crop area (or use an aspect-ratio preset). Download the selection as PNG or JPEG, and nothing is uploaded. - [Image to Base64](https://handybrowsertools.com/tools/image-to-base64/): Drop an image to get its Base64 data URI, plus ready-to-paste HTML and CSS background-image snippets. Everything is generated locally. - [Favicon Generator](https://handybrowsertools.com/tools/favicon-generator/): Drop a square-ish image (a logo works best) and download every icon your site needs: favicon.ico, 16/32/48px PNGs, the 180px Apple touch icon and 192/512px PWA icons, plus the HTML tags to paste into your . - [Color Picker (from Image)](https://handybrowsertools.com/tools/color-picker/): Drop an image and click anywhere on it to read the exact color under the cursor in HEX, RGB and HSL. A palette of the image's dominant colors is extracted automatically. - [Color Converter](https://handybrowsertools.com/tools/color-converter/): Paste a color as HEX (#3538cd or #35c), rgb(…) or hsl(…) and instantly get all three formats with a live preview swatch. Great for translating design values into CSS. - [QR Code Generator](https://handybrowsertools.com/tools/qr-code-generator/): Paste a website address or any text and the QR code updates as you type. Open More options to change the size or error correction, then download a PNG. Everything is generated locally in your browser. - [How to use QR Code Generator](https://handybrowsertools.com/tools/qr-code-generator/#how-to): Three-step usage instructions. ## PDF tools - [All PDF tools](https://handybrowsertools.com/category/pdf/): Every tool in this category. - [PDF Compressor](https://handybrowsertools.com/tools/pdf-compress/): Reduce PDF file size privately in your browser. Adjust quality, preview an estimated output size, and see exact savings after compression. - [How to use PDF Compressor](https://handybrowsertools.com/tools/pdf-compress/#how-to): Three-step usage instructions. - [Merge PDF](https://handybrowsertools.com/tools/merge-pdf/): Combine several PDFs into a single document entirely in your browser. Reorder the input files, review page counts, and download the merged result instantly. - [How to use Merge PDF](https://handybrowsertools.com/tools/merge-pdf/#how-to): Three-step usage instructions. - [Split PDF](https://handybrowsertools.com/tools/split-pdf/): Split a PDF into separate files right in your browser. Enter page ranges like 1-3, 4-6, and each part becomes its own downloadable PDF. - [How to use Split PDF](https://handybrowsertools.com/tools/split-pdf/#how-to): Three-step usage instructions. - [Remove PDF Pages](https://handybrowsertools.com/tools/remove-pages/): Delete unwanted pages from any PDF privately in your browser. Enter single pages or ranges, watch the remaining count update live, and download the trimmed file. - [How to use Remove PDF Pages](https://handybrowsertools.com/tools/remove-pages/#how-to): Three-step usage instructions. - [Organize PDF](https://handybrowsertools.com/tools/organize-pdf/): Arrange PDF pages the way you need them, privately in your browser. Reorder pages with the arrow buttons or a typed page list, rotate any page in 90° steps, and remove the pages you no longer want before saving. - [How to use Organize PDF](https://handybrowsertools.com/tools/organize-pdf/#how-to): Three-step usage instructions. - [Rotate PDF](https://handybrowsertools.com/tools/rotate-pdf/): Rotate a PDF by 90°, 180° or 270° entirely in your browser. Rotate the whole document or just a range of pages, then download the result. Your file never leaves your device. - [How to use Rotate PDF](https://handybrowsertools.com/tools/rotate-pdf/#how-to): Three-step usage instructions. - [JPG to PDF](https://handybrowsertools.com/tools/jpg-to-pdf/): Turn JPG, PNG, and WebP images into a single PDF right in your browser. Combine up to 50 photos, pick A4 or Letter pages, adjust orientation and margins, then download instantly; nothing is uploaded. - [How to use JPG to PDF](https://handybrowsertools.com/tools/jpg-to-pdf/#how-to): Three-step usage instructions. - [PDF to JPG](https://handybrowsertools.com/tools/pdf-to-jpg/): Turn every page of a PDF into crisp JPG or PNG images entirely in your browser. Pick a format, resolution scale, and JPEG quality, then convert and download pages individually or all together. - [How to use PDF to JPG](https://handybrowsertools.com/tools/pdf-to-jpg/#how-to): Three-step usage instructions. - [Add Page Numbers](https://handybrowsertools.com/tools/pdf-page-numbers/): Insert page numbers anywhere on your PDF (top or bottom, left, center, or right) with three label formats and full control over size, margin, and the starting number. Everything runs in your browser. - [How to use Add Page Numbers](https://handybrowsertools.com/tools/pdf-page-numbers/#how-to): Three-step usage instructions. - [Add Watermark to PDF](https://handybrowsertools.com/tools/pdf-watermark/): Stamp a diagonal, translucent text watermark across every page of your PDF, right in your browser. Type your message, tune opacity, font size, and angle, then download the watermarked file. - [How to use Add Watermark to PDF](https://handybrowsertools.com/tools/pdf-watermark/#how-to): Three-step usage instructions. ## Developer tools - [All Developer tools](https://handybrowsertools.com/category/developer/): Every tool in this category. - [JSON Formatter](https://handybrowsertools.com/tools/json-formatter/): Paste or type JSON below to pretty-print and validate it. Choose your indentation, then copy or download the formatted result. Invalid JSON shows the exact parse error. - [How to use JSON Formatter](https://handybrowsertools.com/tools/json-formatter/#how-to): Three-step usage instructions. - [JSON Minifier](https://handybrowsertools.com/tools/json-minify/): Paste formatted JSON below to strip all unnecessary whitespace. The tool validates your JSON while minifying and shows how many bytes you saved. - [JSON to CSV Converter](https://handybrowsertools.com/tools/json-to-csv/): Paste a JSON array of objects below and get CSV out, with a header row built from the object keys. Nested objects are JSON-encoded into their cell. - [CSV to JSON Converter](https://handybrowsertools.com/tools/csv-to-json/): Paste CSV below (with a header row) and get a JSON array of objects. Quoted fields, embedded commas and multi-line values are handled correctly. - [XML Formatter](https://handybrowsertools.com/tools/xml-formatter/): Paste XML below to indent and beautify it. The tool also validates your markup and reports parse errors, and can minify XML back to a single line. - [Base64 Encode / Decode](https://handybrowsertools.com/tools/base64-encode-decode/): Type or paste text to encode it to Base64, or paste Base64 to decode it. Full Unicode support (emoji included), and URL-safe variants are decoded automatically. - [URL Encode / Decode](https://handybrowsertools.com/tools/url-encode-decode/): Paste text or a URL below. 'Component' mode encodes every reserved character (for query-string values); 'Full URL' mode keeps :/?&= intact so a whole URL stays clickable. - [UUID Generator](https://handybrowsertools.com/tools/uuid-generator/): Click Generate to create RFC 4122 version-4 UUIDs using your browser's cryptographic random number generator. Generate up to 500 at once and copy them all. - [Hash Generator](https://handybrowsertools.com/tools/hash-generator/): Type or paste text below and all four hashes are computed as you type. SHA hashes use the browser's native Web Crypto API; MD5 is computed in pure JavaScript. - [JWT Decoder](https://handybrowsertools.com/tools/jwt-decoder/): Paste a JSON Web Token below to see its decoded header and payload, plus a plain-English readout of the expiry (exp), issued-at (iat) and not-before (nbf) claims. - [Regex Tester](https://handybrowsertools.com/tools/regex-tester/): Enter a pattern and test text below. Matches are highlighted live as you type, with capture groups listed for each match. Uses your browser's native JavaScript regex engine. - [Password Generator](https://handybrowsertools.com/tools/password-generator/): Generate a strong password using your browser's cryptographic random number generator. Choose the length and character sets. The password is created on your device and never transmitted. - [How to use Password Generator](https://handybrowsertools.com/tools/password-generator/#how-to): Three-step usage instructions. - [Cron Expression Parser](https://handybrowsertools.com/tools/cron-parser/): Type or paste a standard 5-field cron expression (or an alias like @daily) and it is translated to plain English with the next five run times, live as you type. - [Number Base Converter](https://handybrowsertools.com/tools/number-base-converter/): Enter a number and pick its base to see it in binary, octal, decimal and hexadecimal at once, plus any custom base from 2 to 36. Conversions use BigInt, so even very large numbers stay exact. - [JSON to YAML Converter](https://handybrowsertools.com/tools/json-to-yaml/): Paste JSON below and get equivalent YAML with block-style indentation, handy for Kubernetes manifests, Docker Compose, GitHub Actions and other config files. Values that could be misread as YAML are quoted automatically. ## Web3 & blockchain - [All Web3 & blockchain](https://handybrowsertools.com/category/web3/): Every tool in this category. - [EVM Unit Converter](https://handybrowsertools.com/tools/evm-unit-converter/): Type a value in any field and the other denominations update instantly. All math is exact integer arithmetic (BigInt), with no floating-point rounding, even at 18 decimals. - [Keccak-256 Hash](https://handybrowsertools.com/tools/keccak256-hash/): Hash text or raw hex bytes with Keccak-256, the hash function used across the EVM for storage slots, event topics and signatures. Paste a function signature like transfer(address,uint256) and the 4-byte selector is shown too. - [Hex ↔ String Converter](https://handybrowsertools.com/tools/hex-string-converter/): Convert UTF-8 text to a hex byte string and back. Handy for reading revert reasons, bytes32 values and calldata fragments. The 0x prefix is optional in both directions. - [Ethereum Transaction Decoder](https://handybrowsertools.com/tools/eth-tx-decoder/): Paste a raw signed transaction (the 0x-hex you'd broadcast with eth_sendRawTransaction) and see every field decoded: nonce, gas, recipient, value, calldata, chain id and signature. The sender address is recovered from the signature, and legacy, EIP-2930, EIP-1559, EIP-4844 and EIP-7702 transactions are all supported.