Useful tools, running entirely in your browser
Simple tools. Right in your browser.
- Free forever
- Runs locally
- No login
- No interruptions
170 tools available, with more on the way.
Code & Development
41 toolsSecurity Headers Generator (CSP)
Build a Content-Security-Policy and the other security response headers, check them for mistakes, and export them for nginx, Cloudflare Pages or Apache.
Open ToolSorting Algorithm Visualizer
Watch bubble, selection, insertion, shell, merge, quick, heap, counting and radix sort run step by step with live comparison and swap counters.
Open ToolCSS Transform Generator
Compose translate, rotate, scale, skew and 3D transforms visually with a live preview, then copy the CSS, matrix form, or Tailwind value.
Open ToolNginx Config Generator
Generate nginx reverse proxy, static site, PHP-FPM, and HTTPS server configs with upstreams and rate limits — all locally.
Open ToolSemver Range Checker
Check which versions satisfy an npm semver range, right in your browser.
Open ToolDockerfile Generator
Generate multi-stage Dockerfiles with a .dockerignore snippet locally in your browser.
Open ToolLicense Generator
Generate MIT, Apache-2.0, GPL and other open-source LICENSE texts with file headers, locally in your browser.
Open ToolCSS Specificity Calculator
Score CSS selectors, compare which rule wins, and see how each part of a selector adds to its specificity.
Open ToolCSS Filter Generator
Tune CSS filter functions such as blur, brightness, contrast, saturation, hue-rotate, sepia and drop-shadow with a live preview, then copy the CSS or Tailwind output.
Open Toolrobots.txt Generator
Build and validate robots.txt rules with live preview, entirely in your browser.
Open ToolJSON to SQL Generator
Generate INSERT statements from JSON arrays locally in your browser.
Open ToolBorder Radius Generator
Preview and fine-tune CSS border-radius for one or four corners, then copy CSS or Tailwind classes.
Open ToolBox Shadow Generator
Design layered CSS box-shadows with a live preview, presets, and CSS or Tailwind export.
Open ToolCSS Grid Generator
Design CSS grid layouts visually: columns, rows, gaps, and alignment with live preview and CSS or Tailwind export.
Open ToolcURL Converter
Convert curl commands to fetch, axios, Python requests, Go, or a normalized curl — parsed locally.
Open ToolDocker Run ↔ Compose
Convert docker run commands to docker-compose.yml and back, with named-volume detection — all local.
Open ToolGradient Generator
Design CSS gradients with draggable color stops and export CSS, Tailwind, and config.
Open ToolJSON / TypeScript Converter
Convert between JSON and TypeScript with interface/type generation and type inference.
Open ToolQuery String Converter
Convert URL query parameters and flat JSON objects in either direction while preserving repeated values.
Open ToolHTTP Status Codes
Look up HTTP response status codes with plain-language explanations, search, and category filters.
Open ToolMIME Types Lookup
Search MIME types by extension or content type and browse common web file formats.
Open ToolChmod Calculator
Compute Unix file permissions from checkboxes or octal values, including setuid, setgid, and sticky bits.
Open ToolCSS Unit Converter
Convert between px, rem, vw and vh with a configurable root font size and viewport, in single or batch mode.
Open ToolCSS Animation Generator
Design fade, slide, scale, rotate, bounce and shake animations and export CSS keyframes with an editable easing curve.
Open ToolCubic Bezier Editor
Shape cubic-bezier timing functions by dragging control points, pick templates, preview motion, and copy the CSS.
Open ToolSVG Editor
Draw and edit vector SVG graphics in the browser, then optimize, compress or export them as PNG icons.
Open ToolBase Converter
Convert numbers between binary, octal, decimal, and hexadecimal (2–36) locally in your browser.
Open ToolCron Expression Parser
Parse cron schedules, explain them naturally, and preview upcoming runs locally.
Open ToolJSON to Python Dict
Convert JSON into a Python dict literal with True, False, and None.
Open ToolJSON to Java Class
Generate Java classes with nested static classes and List fields from JSON.
Open ToolJSON to Go Struct
Generate Go structs with JSON tags and inferred field types from JSON.
Open ToolJWT Inspector and Generator
Inspect JWTs locally or generate test tokens with an HMAC secret.
Open ToolRegex Tester
Test regular expressions, read them token by token, and get Python, Java, Go, and PHP equivalents.
Open ToolTemplate Fill & Batch Generator
Fill template variables from JSON or CSV, generate a result per template and data row, highlight variables, and export files or a zip.
Open ToolSVG Badge & Placeholder
Create Shields-style SVG badges or placeholder images locally and export them as SVG or PNG.
Open Tool.gitignore Generator
Generate a .gitignore by picking templates for languages, frameworks, editors, tools, and operating systems, with search and custom rules.
Open ToolSQL Formatter
Format and minify SQL queries locally with common database dialects.
Open ToolOpen Graph Card Generator
Preview link cards for Facebook, X, LinkedIn, and Slack, then copy Open Graph and Twitter meta tags for HTML, Next.js, or Nuxt.
Open ToolFlexbox Generator
Tune flex direction, wrap, justify-content, align-items, and gap with a live preview, then copy CSS or Tailwind classes.
Open ToolCSS Clip-path Generator
Shape circles, ellipses, insets, and polygons by dragging points, with presets and instant clip-path CSS output.
Open ToolFont Preview
Compare font stacks and local fonts with adjustable size, weight, line height, and letter spacing on your own text.
Open ToolCrypto & Security
8 toolsKey Format Converter
Convert keys between PEM, JWK/JWKS and OpenSSH formats, and read SHA-256, MD5 and JWK thumbprint fingerprints — all in your browser.
Open ToolAWS SigV4 Signature Generator
Compute AWS Signature Version 4 in your browser: canonical request, string to sign, signing key chain, Authorization header and presigned URL.
Open ToolX.509 Certificate Decoder
Inspect PEM or DER certificates: subject, issuer, validity, SANs, key usage and fingerprints.
Open ToolAES Encrypt / Decrypt
Encrypt and decrypt text or files with AES-256-GCM and a passphrase, and generate random salts and IVs locally.
Open ToolXOR Encrypt / Decrypt
Obfuscate text or files with a simple XOR cipher and a key, entirely in your browser.
Open ToolRSA Key Generator
Generate RSA key pairs (2048-4096 bits) and export them as PEM or JWK locally.
Open ToolHMAC Generator
Compute HMAC signatures with SHA-1/256/384/512 in hex or base64 output.
Open ToolBcrypt Hash
Hash passwords with bcrypt and verify existing hashes at adjustable cost rounds.
Open ToolNetwork
5 toolsHAR Analyzer
Open a .har export to find slow, oversized or failed requests, with a per-request waterfall and safe exports.
Open ToolIP Subnet Calculator
Calculate IPv4 CIDR details: netmask, broadcast, host range, and usable addresses.
Open ToolURL Parser
Break any URL into protocol, host, path, hash, and a decoded query parameter table.
Open ToolPort Lookup
Search common TCP/UDP ports by number, service name, or category.
Open ToolUser-Agent Parser
Parse any user-agent string into browser, engine, OS, and device details.
Open ToolText
28 toolsHTML to Markdown Converter
Convert HTML into clean GitHub-flavored Markdown — headings, lists, tables, code blocks, links and images.
Open ToolText Truncator
Cut text down to a limit by characters, UTF-8 bytes, words or lines, keep the head, tail or middle, and add an ellipsis.
Open ToolLine Filter
Keep or remove lines by keyword or regex: match any or all patterns, ignore case, and see how many lines remain.
Open ToolWord Cloud Generator
Turn text or weighted word lists into a downloadable word cloud, with Chinese segmentation, shape and image masks. All local.
Open ToolSubtitle Converter & Editor
Convert SRT, WebVTT, ASS, SSA, MicroDVD, and SAMI subtitles, create them from text, shift or resync timing, edit cues, and preview — all locally.
Open ToolLorem Ipsum Generator
Generate Latin or Chinese placeholder text by words, sentences, or paragraphs locally.
Open ToolSlug Generator
Turn titles into clean URL slugs with custom separators, accent transliteration, and length limits.
Open ToolList Shuffler
Shuffle lines, draw random samples, pick winners, or split lists into balanced groups locally.
Open ToolEmail Normalizer
Normalize email addresses locally: Gmail dots and aliases, plus tags, domains, and duplicate detection.
Open ToolText to Speech
Read text aloud locally, adjust speed and pitch, choose a voice, play segments with highlighting, and record audio.
Open ToolNewline and Line Converter
Convert CRLF and LF line endings, clean lines, add line numbers, sort, join with spaces or commas, and reveal invisible characters locally.
Open ToolText Escape and Unescape
Escape and decode HTML, XML, JavaScript, JSON, URL, SQL, Unicode, and Base64 text, including batch conversion, locally.
Open ToolFind and Replace
Find and replace text with literal rules, regular expressions, batch replacement, and multiple rule sets.
Open ToolText Case Converter
Convert text between uppercase, lowercase, capitalized, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.
Open ToolMojibake Fixer
Repair garbled text and convert between UTF-8, GBK, Big5, Shift-JIS, and more — all locally.
Open ToolText Deduplicator
Remove duplicate lines or words locally in your browser, keep first or last occurrence, and view duplicate counts.
Open ToolText Sorter
Sort lines alphabetically, by pinyin, number, length, random order, or custom priority rules, ascending or descending.
Open ToolText Obfuscator
Insert, detect, remove, visualize, and decode zero-width characters, hide text, and export results locally.
Open ToolChinese Converter
Convert between simplified and traditional Chinese, including Taiwan and Hong Kong regional word usage, locally in your browser.
Open ToolChinese Pinyin Converter
Convert Chinese characters to pinyin with tone marks, numeric tones, or no tones, extract initials, customize separators, and batch convert files locally.
Open ToolText Splitter
Split text by characters, lines, commas, spaces, regular expressions, or fixed length, then view it as an array or table.
Open ToolText Statistics
Count characters, Chinese characters, English words, lines, paragraphs, and estimate reading time locally in your browser.
Open ToolMarkdown Editor
Write, edit, and preview Markdown with live rendering, tables, task lists, math, diagrams, and highlighted code blocks.
Open ToolText Extractor
Paste any text to extract URLs, image addresses, emails, phone numbers, numbers, Chinese, English, IPs, dates, colors, and hashtags.
Open ToolText Masker
Anonymize text by masking phone numbers, ID cards, bank cards, emails, and IP addresses locally.
Open ToolSensitive Word Checker
Scan text against a local sensitive-word list, highlight matches by category, mask or replace them, and export findings as CSV, JSON, or TXT.
Open ToolText Diff
Compare text by line or character, highlight changes, and download unified diffs locally.
Open ToolSpeech to Text
Dictate text in the browser with live transcription in Chinese, English, and more, then copy or download the result.
Open ToolEncoding & Conversion
10 toolsFull-width & Half-width Converter
Convert between full-width and half-width characters in your browser.
Open ToolNATO Phonetic Alphabet Converter
Spell text with NATO code words (Alfa, Bravo, Charlie) and decode them back, with aviation digit pronunciation.
Open ToolBase32 Base58 Codec
Encode and decode Base32, Base32Hex, and Base58 text locally in your browser.
Open ToolMorse Code Converter
Convert text to Morse code and back, then play the signal aloud.
Open ToolBasic Auth Generator
Create HTTP Basic Authorization headers and curl commands from a username and password.
Open ToolText to Binary Converter
Convert text to binary, octal, decimal, or hexadecimal byte codes and back, with full UTF-8 support.
Open ToolQR Code Generator and Scanner
Generate QR codes or scan them from images entirely in your browser.
Open ToolBarcode Generator
Generate CODE39, EAN-13, UPC-A, and EAN-8 barcodes locally and download them as PNG.
Open ToolBase64 Encoder and Decoder
Encode and decode UTF-8 text, files, and Data URLs.
Open ToolURL Encoder and Decoder
Encode and decode URLs, query parameters, and form text.
Open ToolDate & Identifiers
6 toolsiCalendar (.ics) Generator
Create calendar event files (.ics) with reminders and repeat rules, then download, copy, or add straight to Google Calendar — all in your browser.
Open ToolChinese Lunar Calendar Converter
Convert dates between the Gregorian and Chinese lunar calendars from 1900 to 2100, with leap months, ganzhi years, and zodiac animals — all locally.
Open ToolUnix Timestamp Converter
Convert between Unix timestamps, local dates, and UTC.
Open ToolWorld Clock and Time Zone Converter
Compare current time across cities and convert any moment between time zones.
Open ToolAge & Zodiac Calculator
Exact age in years, months, and days plus Chinese zodiac, stem-branch year, star sign, and day milestones.
Open ToolDate Calculator
Find how many days, weekdays, weeks, months, or years are between two dates, and add or subtract time from any date.
Open ToolFiles & Checksums
27 toolsFile Type Detector
Detect a file's real type from its magic bytes, compare it with the extension, and inspect the header bytes — all locally in your browser.
Open ToolVideo to GIF
Trim a video clip and convert it to a looping GIF with palette control, dithering, and reverse playback — all locally.
Open ToolImage Steganography
Hide text or files in the least significant bits of a PNG, with optional password encryption, and extract them back — all locally.
Open ToolScreenshot Mockup Generator
Wrap screenshots in browser, MacBook, iPhone, iPad, or Android frames with custom backgrounds, then download the mockup locally.
Open ToolImage Diff
Compare two images pixel by pixel locally in your browser: highlight differences, a difference heatmap, tolerance control, and stats.
Open ToolPDF Toolkit
Merge, split, and compress PDF files entirely in your browser.
Open ToolImages to PDF
Combine JPG, PNG, WebP, GIF, BMP, or AVIF images into one PDF with page sizes, margins, and N-up grids, all locally.
Open ToolAudio Recorder & Editor
Record from your microphone or import audio, then trim, fade, equalize, compress, change speed, and export WAV or MP3, all locally.
Open ToolAI Object Remover
Erase passers-by, objects, and clutter from photos locally in your browser. Brush over what should go or click an object to select it, and an on-device inpainting model rebuilds the background behind it.
Open ToolImage to Text (OCR)
Extract text from images with on-device OCR. English and Chinese, batch support, nothing uploaded.
Open ToolImage Info Viewer
Inspect any image locally: file name, type, size, dimensions, transparency, animation, color mode, DPI, EXIF, and hash. Runs entirely in your browser.
Open ToolEXIF Remover
Strip EXIF metadata from images locally: GPS, device info, capture time, and more. Keep orientation and export a cleaned batch as ZIP.
Open ToolImage Background Remover
Remove image backgrounds locally in your browser: solid color cutout, magic-wand selection, click-to-pick objects, and AI matting. Cut out or keep only what you picked, then export transparent PNG or swap in a color or photo background.
Open ToolImage Redaction
Hide sensitive parts of an image locally: drag a box or paint over faces, ID numbers, and addresses with mosaic, blur, or a solid bar, and export a flattened copy without metadata.
Open ToolImage Slicer
Slice images into a grid of tiles: 2x2, 3x3, 4x4, or custom rows and columns. Sequential naming and ZIP export, all local in your browser.
Open ToolImage Stitch
Stitch images into one: horizontal and vertical strips, square grids, nine-grid collages, and free templates with gap, padding, background color, rounded corners, all local in your browser.
Open ToolImage Watermark
Add text or logo watermarks to images locally in your browser. Single or tiled placement, diagonal traceability watermarks, opacity, rotation, size, position, and batch processing.
Open ToolImage Cropper
Crop, rotate, and export images to exact sizes locally in your browser. Batch crop, circular avatars, ID photos, and social media presets.
Open ToolImage Compressor
Batch-compress JPEG, PNG, WebP, GIF, and BMP images locally in your browser with quality, resizing, and format conversion controls.
Open ToolImage Color Extractor & Picker
Pick colors from any image with a magnifier, copy HEX, RGB, and HSL, extract the dominant palette, and export ASE, JSON, CSS, GIMP, or PNG.
Open ToolImage to ASCII Art
Turn any image into monochrome ASCII art in your browser, with character presets, a custom ramp, and brightness and contrast controls.
Open ToolImage to Pixel Art
Pixelate images locally, adjust pixel size, limit colors, generate a palette, show a grid, and export PNG or color tables.
Open ToolFavicon Generator
Turn one image into a full favicon set: ICO, PNG, SVG, Apple touch and Android icons plus a PWA manifest.
Open ToolHash Calculator and File Checksum
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 for text and files, and compare checksums.
Open ToolBatch Rename Files
Rename many files at once with find and replace, prefixes, cleanup, and numbering, then download a ZIP or rename in place.
Open ToolZIP Archive Tool
Open a ZIP to browse and preview entries, download selected files, or pack files and folders into a new ZIP, all locally.
Open ToolPixel GIF Maker
Draw pixel art frames and animate them into a GIF locally, then download it.
Open ToolData
11 toolsExcel to CSV / JSON
Turn an .xlsx workbook into CSV or JSON locally, with a sheet picker and real date values.
Open ToolSQLite Viewer
Open a SQLite database file to browse tables, page through rows, and run read-only SELECT queries, then export results.
Open ToolJSON Diff
Compare two JSON documents semantically — key order independent, with array matching and RFC 6902 Patch export. All local.
Open ToolTable Editor
Import CSV, TSV, Markdown, or JSON tables, edit cells with sort, find and replace, undo, and export to XLSX, CSV, TSV, Markdown, or JSON locally.
Open ToolJSON Schema Generator
Generate JSON Schema from sample data or sample JSON from a schema, with type inference and options.
Open ToolJSON Formatter
Format, minify, repair and validate JSON data.
Open ToolHTML & CSS Formatter
Format or minify HTML and CSS locally with safe, lightweight parsing.
Open ToolJSON to JavaScript Object
Convert JSON into a JavaScript object literal with identifier-friendly keys.
Open ToolData Converter
Convert .env, JSON, YAML, TOML, or XML entirely in your browser.
Open ToolCSV / JSON Converter
Convert tabular CSV data and JSON arrays locally with type detection and escaping.
Open ToolMock Data Generator
Generate realistic fake data locally: names, phones, emails, IDs, addresses, IPs and more, exported as JSON, CSV, SQL or NDJSON.
Open ToolUtilities
34 toolsTone Generator
Generate sine, square, triangle, or sawtooth tones from 20 Hz to 20 kHz locally to tune instruments, test speakers, and check your hearing.
Open ToolIdenticon & Avatar Generator
Generate deterministic identicon or initials avatars from any seed and export them as SVG or PNG, all locally in your browser.
Open ToolExpression Calculator
Evaluate math expressions with functions, constants, variables, and history locally in your browser.
Open ToolOn-screen Ruler
Calibrate once with a bank card or your screen diagonal, then measure anything on screen in mm, cm and inches — locally.
Open ToolAspect Ratio Calculator
Reduce a width and height to the simplest ratio, compute the missing side from a ratio, and preview the proportion — all locally.
Open ToolWhite Noise Generator
Play white, pink, or brown noise with volume control and a sleep timer, and export a 30-second WAV — entirely in your browser.
Open ToolCoordinate Converter
Convert latitude and longitude between decimal degrees, DMS, DDM, and UTM (WGS-84) — paste any common GPS format and copy every representation at once.
Open ToolOnline Metronome
Set a precise tempo with an adjustable BPM, tap tempo, time signatures, and visual beats — all locally.
Open ToolDice Roller
Process dice roller locally in your browser.
Open ToolLaTeX Math Renderer
Render LaTeX math formulas live with KaTeX, insert snippets, scale the preview, and export as PNG, SVG, HTML, or source.
Open ToolScreen Recorder
Record your screen, a window, or a browser tab with optional system and microphone audio — entirely in your browser, never uploaded.
Open ToolBMI Calculator
Compute your body mass index with WHO and Chinese standards, a color category band, and a healthy weight range — all locally.
Open ToolStopwatch & Countdown Timer
Run a precise stopwatch with lap splits or a countdown timer with an alarm — entirely in your browser.
Open ToolTyping Speed Test
Measure your typing speed with live WPM, accuracy and consistency stats.
Open ToolTOTP Code Generator
Generate live two-factor codes from a Base32 secret or otpauth URI, entirely in your browser.
Open ToolBank Card, IBAN & ID Validator
Validate bank card numbers, IBANs, and Chinese ID numbers in bulk, with brand, country, and check-digit details.
Open ToolData Manager
View, export, and clear data that tools store in this browser, and restore it from a backup.
Open ToolColor Blindness Simulator
Preview images and colors through protanomaly, deuteranomaly, and tritanomaly, with perceptual difference checks.
Open ToolPalette Generator
Turn one base color into a full 50–950 shade scale with an optional tinted neutral row.
Open ToolPassword Generator
Generate secure random passwords with configurable character sets, length, and entropy estimates.
Open ToolSpin the Wheel
Pick a random winner with an animated prize wheel: paste your list, spin, and land on a verifiable result.
Open ToolPercentage Calculator
Calculate percentages of values, ratios, and percentage changes with instant results.
Open ToolLoan Calculator
Compare equal-payment and equal-principal mortgages with full schedules, interest totals, and prepayment savings.
Open ToolRoman Numeral Converter
Convert between numbers and Roman numerals in both directions for 1 to 3999.
Open ToolUnit Converter
Convert length, mass, data storage, time, and temperature units instantly in your browser.
Open ToolKeyboard Keycode Info
Press any key to inspect JavaScript key events: key values, codes, keyCode numbers, and modifiers.
Open ToolDevice Info
Inspect your browser, screen, and hardware information locally without sending any data.
Open ToolColor Converter
Convert colors, generate palettes, and check WCAG contrast locally.
Open ToolUUID Generator and Validator
Generate secure UUID v4 values and inspect UUID structure.
Open ToolEmoji Search
Search and copy common emojis by name, keyword, or category locally.
Open ToolNumber to English Words
Spell numbers out in English as cardinals, ordinals, currencies, or years, in US or UK style and in batches.
Open ToolRMB Amount to Chinese Uppercase
Convert numbers to formal Chinese capital (大写) amounts and back, for invoices and contracts.
Open ToolBlood Type Inheritance
Look up which child blood types are possible and impossible for any ABO parent combination with probabilities.
Open ToolLED Marquee
Scroll any text like a big LED sign with adjustable speed, size, direction, and glow colors, in fullscreen.
Open Tool