All tools
Free, private, browser-local tools. Everything runs in your browser — nothing leaves your device, no sign-up, works offline.
Extract Action Items from Meeting Notes
Extract action items, owners, and decisions from meeting notes or daily notes with deterministic rules. Markdown checklist or JSON, private in-browser.
Add Line Numbers
Add line numbers to every line of text online, like nl or cat -n — custom start, step, separator, and alignment. Free and private, runs in your browser.
Adjacency Matrix Converter
Convert a graph between edge list, adjacency matrix, and incidence matrix — directed or undirected, weighted or not. Free, private, runs in your browser.
AES cipher
Encrypt or decrypt text with AES in CBC, CTR, GCM or ECB mode and 128/192/256-bit keys, with hex/base64 I/O — in your browser. Nothing is uploaded.
AES Key Wrap
Wrap and unwrap cryptographic keys with AES Key Wrap (KW / RFC 3394, KWP / RFC 5649) using a 128/192/256-bit KEK — hex or base64, free and in-browser.
Age Calculator
Calculate your exact age from your date of birth — years, months and days, next birthday countdown and total days lived. Free, private, in-browser.
Convert AIFF to FLAC
Convert AIFF or AIF audio to lossless FLAC in your browser — preserve samples and textual tags, choose FLAC compression level 0-12, and download the result.
Amazon Order Analyzer
Paste an Amazon order-history CSV export to summarize total spend by month, top items, and category breakdowns. Browser-only, private, with Markdown or JSON output.
ANSI Log Renderer
Paste ANSI-colored terminal output or CI logs and render them as HTML, or strip escape codes to plain text. Handles 16-color, 256-color, and truecolor SGR codes.
Argon2 hash
Hash a password with Argon2id (configurable memory, iterations, parallelism) and get a PHC string, or verify a password — in your browser. Nothing is uploaded.
ASN.1 / DER parser
Parse an ASN.1 / DER hex string into a readable tree of tags, lengths, OIDs and values — free, in your browser. Inspect X.509 certificates, keys and CSRs.
Bleep or Mute Regions of an Audio File
Censor an audio file in your browser — bleep, mute, or duck the exact time regions you pick. Set a tone frequency and output format. Nothing is uploaded, free.
Audio Channel Tool
Swap left/right channels, downmix stereo to mono, up-mix mono to stereo, or copy one side onto both — right in your browser. Nothing is uploaded, free.
Compress an Audio File
Shrink MP3, WAV, M4A or any audio file right in your browser — pick a target bitrate (96 kbps default) and format. Nothing is uploaded, free.
Compress Audio Dynamic Range
Even out loud and quiet parts of an audio file in your browser with threshold, ratio, attack, release and make-up gain. Local and private.
Convert an Audio File
Convert any audio file to MP3, WAV, OGG, FLAC or M4A right in your browser — pick a bitrate for lossy formats. Runs locally, nothing is uploaded, free.
Trim Leading & Trailing Silence
Cut dead air at the start and end of a recording while leaving middle pauses untouched — set a threshold and edge pad. Runs locally, nothing uploaded.
Add Effects to an Audio File
Add reverb, echo, chorus, tremolo and compression to audio in your browser — chain effects in one pass and download MP3, WAV or more. No upload.
Equalize an Audio File
Equalize any audio file right in your browser — boost or cut bass, mid and treble in dB, then save as MP3, WAV and more. Nothing is uploaded, free.
Fade an Audio File In and Out
Add a smooth fade-in and fade-out to any audio file right in your browser — pick the lengths in seconds. Nothing is uploaded, free.
Audio Filter
Apply a low-pass, high-pass, band-pass, or notch filter to audio in your browser. Set the frequency and band width, then download — nothing is uploaded.
Fit Audio to an Exact Length
Make any audio file an exact number of seconds — pad it with silence when it's short or trim it when it's long. Runs in your browser, nothing uploaded.
High-Pass Filter Audio
Apply a high-pass (low-cut) filter to audio in your browser — set a cutoff frequency to strip rumble, hum, and handling noise.
Loop an Audio File
Loop any audio file right in your browser — repeat a short sound to a target duration or a number of plays, saved as MP3, WAV and more. Free.
Strip Audio Metadata
Remove ID3 tags, comments, chapters, and cover art from MP3, FLAC, OGG, M4A, WAV, and other audio files in your browser. Stream-copy audio, no upload.
Reduce Audio Background Noise
Remove steady background hiss and hum from an audio file right in your browser — pick a strength, choose a denoiser, download. Runs locally, nothing is uploaded, free.
Normalize Audio Loudness
Level any audio file to a standard loudness (LUFS) right in your browser — -14 for Spotify/YouTube, -16 for podcasts. Runs locally, nothing is uploaded, free.
Shorten Long Audio Pauses
Tighten speech pacing by shortening long silent gaps to a natural pause length in your browser. Nothing is uploaded, free.
Change Audio Pitch
Free online pitch changer — shift any audio up or down by semitones without changing its speed. Transpose songs, fix tuning, deepen voices in your browser.
Make a Phone Ringtone from a Song
Make a phone ringtone from any song in your browser — pick a start and end (up to 40 s), boost loudness, add fades, save as iPhone m4r or Android mp3.
Remove Silence from Audio
Strip dead air and long pauses out of any recording right in your browser — set a silence threshold and minimum gap. Runs locally, nothing is uploaded, free.
Change Audio Speed (Keep Pitch)
Free online audio speed & tempo changer — speed up or slow down any track without changing the pitch. Set a factor, BPM ratio, or percentage in your browser.
Convert Audio to Mono
Downmix any stereo or surround audio file to mono right in your browser — blend all channels or keep just the left/right side. Nothing is uploaded, free.
Change Audio Volume
Boost or cut any audio file's volume right in your browser — by decibels or a factor, with a clipping-safe peak limiter. Nothing is uploaded, free.
Audio Waveform Video Generator
Turn audio into an animated waveform MP4 in your browser. Pick mirror, bars or wave styles, colors, gradient, size and fps. Nothing uploaded.
Avro to JSON Converter
Decode Apache Avro Object Container Files (.avro / OCF) to JSON, NDJSON, or the embedded schema — no .avsc needed, free and private in your browser.
AWS Signature V4 Signer
Generate AWS SigV4 canonical requests, strings to sign, signatures, and Authorization headers locally for S3, IAM, and AWS APIs.
Reconcile bank statement and ledger CSVs
Match bank-statement CSV rows to ledger rows by date, signed amount, and fuzzy memo similarity, with unmatched and suggested matches.
Base Decoder
Auto-detect and decode Base16, Base32, Base45, Base58, Base64, and Base85 text, including nested layers, locally in your browser.
Base32 Encoder / Decoder
Free Base32 encoder and decoder in your browser — RFC 4648, base32hex, Crockford and z-base-32 variants, hex byte I/O, optional padding. Private, no sign-up.
Base58 Encoder / Decoder
Encode text or bytes to Base58 and decode Base58 back in your browser — Bitcoin/IPFS, Ripple (XRP) and Flickr alphabets, hex I/O. Free, private, no sign-up.
Base62 Encoder / Decoder
Encode text, hex bytes, or numbers to Base62 (0-9A-Za-z) and decode back — URL-safe, no padding, arbitrary-precision numbers. Free, private, in your browser.
Base85 Encoder / Decoder
Encode text or hex bytes to Base85 and decode Base85 back. Supports Ascii85, ZeroMQ Z85, and RFC 1924 variants with optional Adobe framing. Free, private, browser-local.
Basic Auth Header Generator
Generate an HTTP Basic Authorization header from a username and password — base64(user:pass) per RFC 7617. Runs in your browser, nothing is sent, free.
Bcrypt hash
Hash a password with bcrypt at a chosen cost and get a $2b$ hash string, or verify a password against an existing bcrypt hash — in your browser. Nothing is uploaded.
Bech32 / Bech32m Encoder & Decoder
Encode and decode checksummed Bech32 and Bech32m strings (HRP + data) as used by SegWit, Taproot, Lightning and Nostr. Free, private, browser-local.
Before / after image slider generator
Turn two images into an interactive before/after comparison slider: one self-contained HTML file with inline CSS + JS, no libraries.
Bencode decoder
Decode bencode (the BitTorrent / .torrent serialization format) into readable JSON, and re-encode JSON back into canonical bencode — in your browser. Nothing is uploaded.
BibTeX Formatter & Validator
Free BibTeX formatter and validator — pretty-print, sort and align .bib bibliography entries in your browser. Consistent indentation, no sign-up, no upload.
Binary Encoder / Decoder
Convert text to binary and decode binary back to text instantly — byte delimiters, 0b prefix, hex byte view. Free, private, runs entirely in your browser.
BIP39 Mnemonic Seed Phrase Generator
Generate a BIP39 mnemonic seed phrase (12–24 words) with checksum and derived 512-bit seed, entirely in your browser. Optional passphrase. Free and private.
BIP39 Seed Derivation
Derive the 512-bit BIP39 seed from an existing mnemonic recovery phrase and optional passphrase, in your browser. Validates the wordlist and checksum. Free and private.
Bitcoin Address Tool
Derive Bitcoin P2PKH, P2SH-P2WPKH, P2WPKH addresses and WIF from a secp256k1 private key. Supports hex or WIF input, mainnet and testnet.
Bitwise Calculator
Bitwise calculator: AND, OR, XOR, NOT, shifts, rotates and popcount on 8–64-bit integers in binary, hex, octal or decimal. Free, private, in your browser.
Blowfish cipher
Encrypt or decrypt data with the Blowfish cipher in ECB or CBC mode, with hex/base64 I/O — in your browser. Variable 4–56 byte key. Nothing is uploaded.
Bollinger Bands calculator
Compute Bollinger Bands (SMA plus/minus standard deviations) for a price series, plus %B and bandwidth, in your browser. Free, private, no upload.
Bot Traffic Filter
Paste an access log or user-agent list, flag and strip bot/crawler hits, and see the human-versus-bot split by category. Runs in your browser.
BSON Inspector
Paste BSON bytes as base64 or hex and inspect a typed tree or canonical MongoDB Extended JSON v2 with ObjectId, dates, binary, and int64 preserved.
Budget Planner
Plan a monthly budget from take-home pay: 50/30/20 needs/wants/savings targets with custom splits, or a zero-based plan showing what's left to allocate.
Preview a Bulk File Rename
Preview old-to-new filename mappings with find/replace, regex, numbering, case conversion, prefix/suffix, and collision warnings.
Byte Drop — Remove a Byte Range
Delete a range of bytes from text, hex, or Base64 by start offset and length, and view the remainder in any format. Free, private, runs in your browser.
Byte Take — Extract a Byte Range
Extract a byte range from text, hex, or Base64 by start offset and length, output as text, hex, or Base64 — free byte slice tool, runs in your browser.
Free Online Calculator
Evaluate any arithmetic expression instantly in your browser. Supports +, −, ×, ÷, parentheses and functions. No sign-up, runs offline.
Calendar Free/Busy Overlap
Paste two .ics calendars and list the time slots where both are free — working hours, minimum meeting length, timezones and DST handled. Free and in-browser.
CAMT.053 Statement Parser
Parse a camt.053 (or camt.052/054) ISO 20022 bank statement XML into JSON or CSV in your browser: balances, dates, counterparties, references. No upload.
Cartesian Product Generator
Generate every combination across 2-4 lists (sizes x colors x materials) — or just count them. Paste spreadsheet cells, pick any separator, output lines, CSV, JSON.
Censor Text
Redact a list of words (or common profanity) in any text by masking them — case-insensitive, whole-word or substring. Runs in your browser, nothing is uploaded, free.
ChaCha20 cipher
Encrypt or decrypt text with ChaCha20 or ChaCha20-Poly1305 AEAD (RFC 8439) in your browser — 32-byte key, 12-byte nonce, hex/base64 I/O. Nothing is uploaded.
Change Case
Free online case converter — switch text between UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case and more, right in your browser.
Change Video Speed
Speed up or slow down a video right in your browser, keeping audio in sync — pick a speed factor (0.25x–4x). Re-encodes locally with ffmpeg, nothing is uploaded, free.
Mojibake Fixer / Charset Transcoder
Fix mojibake and re-decode legacy charsets (Windows-1252, Latin-1, Shift_JIS, GBK, Big5, KOI8-R) into clean UTF-8 — free, private, in your browser.
Chi-square test
Run Pearson's chi-square test online: goodness-of-fit or contingency-table independence with statistic, df, p-value and Cramér's V. Free, in-browser, no upload.
Chunk Text for RAG
Split long text into overlapping chunks by token, character, or word count for RAG and embedding pipelines. Word, sentence, or paragraph boundaries. Runs in your browser.
CIDR Calculator
CIDR calculator: get network address, broadcast, netmask, wildcard, usable host range and host count for any IPv4 or IPv6 prefix. Free, private, in-browser.
CipherSaber-2 cipher
Encrypt and decrypt CipherSaber-2 (RC4 with a 10-byte IV and repeated key setup) in your browser — hex or base64 output. Free, private, nothing uploaded.
Citation Generator
Free APA 7, MLA 9, Chicago and Harvard citation generator — format author, title, year, journal and URL into a correct reference right in your browser.
Rebalance an imbalanced CSV label column
Rebalance an imbalanced CSV label column by seeded random over- or under-sampling of whole rows toward a target class ratio. Reproducible, in-browser, no synthetic rows.
Classical Cipher Tool
Encrypt and decrypt Caesar, Vigenère, Atbash, and rail-fence ciphers in your browser, with a Caesar brute-force listing all 26 shifts. Free and private.
Current UTC Time
See the current UTC date and time, updating live in your browser. No sign-up, runs offline.
Cluster Similar Values
Group near-duplicate values in a column (typos, casing, spacing) and get a canonical form per cluster. Runs in your browser, nothing is uploaded, free.
AES-CMAC Generator
Generate an AES-CMAC (NIST SP 800-38B / RFC 4493) of any message and key in your browser — AES-128/192/256 by key length, hex or base64 output. Free and private.
Code Chunker
Split Python, Rust, JavaScript, TypeScript, Go, Java, C/C++, C#, PHP, or Swift into line-ranged chunks that keep functions and classes intact.
Code Formatter
Beautify and re-indent minified or messy HTML, CSS, JavaScript, or JSON. Auto-detect the language, choose spaces or tabs, and format locally in your browser.
Outline a Source File's Functions, Classes & Methods
Paste source code and get a nested outline of its functions, classes, and methods as an indented tree, Markdown table of contents, or JSON. Runs fully in your browser.
Color Contrast Checker
WCAG colour contrast checker — get the contrast ratio and AA / AAA pass-fail for any text and background colour, plus an accessible suggestion. Free, in-browser.
Color converter
Convert a color between HEX, RGB(A), HSL, HSV and CMYK, in your browser. Paste any notation and get them all. Nothing is uploaded.
Color palette generator
Generate a color palette from any base color — complementary, analogous, triadic, tetradic, monochromatic, shades and tints. Free, runs in your browser.
Color shades generator
Generate a ramp of tints, shades and tones from any base color, including a Tailwind-style 50-900 scale, in HEX, RGB and HSL. Runs in your browser, nothing is uploaded.
Column Math
Element-wise math on two columns of numbers — add, subtract, multiply, or divide two lists row by row in your browser. Free, private, no sign-up.
Compound Interest Calculator
Compute savings future value with compound interest, optional deposits, APY, total interest and a year-by-year schedule.
Extract Emails & Phone Numbers from Text
Extract emails and phone numbers from pasted text. Deduplicated, counted, sorted, and private in your browser with no upload.
Context Trimmer
Trim text to an approximate token budget for LLM prompts, keeping the head, tail, middle, or both ends. Runs locally in your browser.
Cookie String to JSON
Parse a raw HTTP Cookie header string into JSON — name/value object or an array of {name, value} pairs, with optional URL-decoding. Free, in your browser.
Count line frequency
Count how often each line or value occurs and rank them most to least frequent, in your browser. Like sort | uniq -c | sort -rn. Nothing is uploaded.
Critical Path Method Calculator
Find the critical path, project duration, earliest/latest start & finish, and slack from a task list — with PERT three-point estimates. Runs in your browser.
Cron Next Run Times
Cron expression parser and next-run calculator — see upcoming run times in UTC with plain-English schedules, free and entirely in your browser.
CSS Autoprefixer
Free online CSS autoprefixer — paste CSS and add the -webkit-, -moz-, -ms-, -o- vendor prefixes browsers still need. Runs entirely in your browser.
CSS Gradient Generator
Generate CSS linear, radial and conic gradients — pick type, angle and color stops, then copy a ready-to-paste background-image. Free, in-browser.
Find CSV rows with no matching key
Return rows in CSV A whose key has no match in CSV B, or the reverse, with composite keys, alternate delimiters, and browser-local processing.
CSV Cell Diff
Compare two CSVs column-by-column and highlight every individual cell that changed, plus added and removed rows and columns.
Change CSV Delimiter
Re-save CSV or delimited data with a different separator (comma, tab, semicolon, pipe) with correct requoting — in your browser. Free, private, no upload.
Generate a Chart from CSV
Paste CSV data and generate a bar, line, scatter, or histogram chart as a clean, scalable SVG — in your browser, nothing uploaded. Pick columns, colors, and size.
CSV Cleaner
Clean a messy CSV in your browser: trim whitespace, remove duplicate rows, drop empty rows, fill blanks, and normalize delimiters. No upload, free.
Collapse CSV rows into one cell per group
Group CSV rows by key columns and join another column into one delimited cell, with dedupe, sorting, and browser-local processing.
CSV Column Splitter & Concatenator
Split a CSV column into multiple columns by delimiter, or concatenate columns into one. Header-aware, trim options, exact CSV output, in-browser.
CSV Column Type Validator
Validate CSV columns against declared types like int, float, bool, date, and enum, with row/line reports for every offending cell.
CSV Dedupe
Remove duplicate rows from a CSV, keeping the first — optionally keyed on chosen columns. Runs in your browser, nothing is uploaded, free.
CSV Filter
Keep only the CSV rows that match a condition (e.g. age > 30, city == NYC, name contains al) — numeric or string, in your browser. Free, private, no upload.
Find incomplete CSV rows
Scan a CSV for malformed rows: too few or too many fields, or blank cells in required columns. Runs in your browser. Free, private, no upload.
CSV Formula Eval
Add or transform CSV columns with spreadsheet-style formulas (e.g. total = price * qty) — runs in your browser. Free, private, no upload.
CSV Group By
Group CSV rows by a column and aggregate others (count, sum, average, min, max) — in your browser. Free, private, no upload.
CSV Insert Column
Add a new column to a CSV at any position, filled with a constant value — in your browser. Free, private, no upload.
CSV Join
Join two CSV files on a key column, SQL-style — inner, left, right, or full outer. Different key names, custom delimiter, case control. In your browser, no upload.
CSV ⇄ JSON Converter
Convert CSV to JSON or JSON to CSV in your browser — auto-detects direction, infers types, handles quoted fields and custom delimiters. Free, no upload.
CSV PII redactor
Mask, salted-hash, or redact the values in chosen CSV columns for safe sharing — pick columns by name or index, in your browser. Free, private, no upload.
CSV Pivot Table
Build a pivot table from a CSV — group by rows, spread a column's values across columns, aggregate (sum/count/avg/min/max). Runs in your browser, free, no upload.
CSV Query
Query a CSV with SQL-style SELECT, WHERE, ORDER BY, and LIMIT — right in your browser. Free, private, no upload.
CSV reorder columns
Reorder, swap, or drop CSV columns by name or index to a target order, in your browser. Free, private, no upload.
CSV Sample
Take a random, systematic, top-N, bottom-N, or stratified sample of rows from a large CSV. Reproducible by seed, in your browser — no upload, no sign-up.
CSV Sort
Sort CSV or TSV rows by one or more columns, ascending or descending, numeric-aware or lexical. Multi-key with per-column direction. Runs in your browser, free.
CSV stats
Compute per-column count, distinct, min, max, mean and sum for a CSV, in your browser. Free, private, no upload.
Validate CSV structure
Validate CSV structure online: find ragged rows, inconsistent column counts, unclosed quotes, and stray delimiters with line numbers. Free, private, in-browser.
CSV to Ledger
Convert a bank or credit-card CSV export into double-entry ledger/hledger journal transactions. Auto-detects columns, guesses accounts, runs in your browser.
CSV to NDJSON Converter
Convert CSV to NDJSON in your browser — one JSON object per row for streaming pipelines, with type inference and custom delimiters. No upload.
CSV to PDF Table
Render CSV, TSV, semicolon, or pipe-delimited data as a formatted PDF table with headers, pagination, page size, orientation, font size, grid, and banding controls.
CSV to SQL
Convert CSV or JSON rows into SQL CREATE TABLE and INSERT statements with inferred column types for MySQL, PostgreSQL, SQLite, SQL Server, or ANSI SQL. Free, in-browser.
CSV to table
Convert CSV data into a Markdown or HTML table, in your browser. Free, private, no upload.
CSV to vCard Converter
Convert CSV or JSON contact lists into a single .vcf vCard file for iPhone, Android, Google Contacts, Outlook, and CRM imports.
CSV to Excel (.xlsx)
Convert CSV, TSV or JSON into a real Excel .xlsx workbook — typed number/boolean columns, a bold frozen header, auto-fit widths. In-browser, nothing uploaded.
CSV to XML
Convert a CSV table into XML records using the header names as element tags, in your browser. Free, private, no upload.
CSV to YAML
Convert a CSV table into a YAML list of objects keyed by the header row, in your browser. Free, private, no upload.
CSV transpose
Transpose a CSV — swap rows and columns so the header becomes the first column — in your browser. Free, private, no upload.
CSV Type Inferrer
Paste CSV and get a JSON schema: auto-detected delimiter, header row, and per-column types (int, float, bool, date, datetime, string). Runs in your browser.
CSV Window Functions
Add SQL window-function columns to CSV rows in your browser: running total, moving average, lag, lead, rank, dense_rank, and row_number, with partition and order support.
Cumulative Sum Calculator
Get the running total (prefix sum) of a list of numbers in your browser, with optional running average, min, and max at each step. Free, private, no sign-up.
cURL Command Parser
Paste a curl command to see its method, URL, query params, headers, body, auth, cookies and flags — or rebuild clean curl. Browser-only.
Currency Converter
Convert an amount between currencies using an exchange-rate table you paste. Chains multi-leg rates, reverses rates automatically, no live data. Free & in-browser.
Decode/Transform Recipe Pipeline
Chain byte-level decode/transform steps — Base64, hex, URL, gzip/zlib, XOR, ROT13 — into one recipe, applied top to bottom. Free, private, runs entirely in your browser.
Data anonymizer
Anonymize a CSV in your browser: redact identifier columns, generalize quasi-identifiers into bins, and get a k-anonymity report. Free, private, no upload.
Cluster Tabular Data
Paste CSV data and cluster it with KMeans, DBSCAN, or hierarchical methods, then export an SVG scatter plot, labeled CSV, or JSON report.
Data Format Converter
Convert data between CSV, TSV, JSON, and NDJSON (JSONL) in any direction — auto-detects the source, infers types, unions keys. Free, in-browser, no upload.
Data Normalizer
Normalize CSV columns with min-max, z-score, or robust (median/IQR) scaling. Pick columns and delimiter. Runs entirely in your browser, free — nothing uploaded.
Reshape JSON, YAML, CSV & XML with a query
Parse JSON, YAML, CSV, or XML and reshape it with JSONata into new JSON or YAML — filter, aggregate, and restructure in one browser-local step.
Data URI Decoder
Decode a data: URI into its MIME type, charset and payload — text decoded inline, binaries with detected type and hex preview, all in your browser.
Data URI Encoder
Turn text into a self-contained data: URI with a chosen MIME type and Base64 or percent encoding. No sign-up, runs offline in your browser.
Data Validator
Validate pasted CSV or JSON rows against field rules — required, unique, type, range, length, regex, enum — and list every violation. Free, runs in your browser.
Date Column Validator
Check every value in one CSV date column against a chosen format — ISO, US, EU, RFC 3339, or a custom pattern — with a per-row report of invalid dates.
Date Difference Calculator
Calculate the exact duration between two dates: years, months, days, hours, minutes and seconds, with leap years handled. Free, private, in-browser.
Debt Payoff Planner
Plan how to pay off multiple debts with the snowball or avalanche method. See your debt-free date, total interest, payoff order and the savings from an extra payment.
DES cipher
Encrypt or decrypt data with single DES in ECB or CBC mode, with hex/base64 I/O — in your browser. For legacy interop. Nothing is uploaded.
Descriptive statistics
Compute mean, median, mode, variance, standard deviation, quartiles, min and max for a list of numbers, in your browser. Free, private, no upload.
Diceware Passphrase Generator
Generate memorable diceware passphrases from the EFF wordlists in your browser — with entropy bits, crack-time estimates, separators and extras. Free and private.
Directory Tree View
Paste a du, find, or CSV file listing and get a clean indented tree with rolled-up folder sizes and file counts. Human, SI, or raw bytes. Free, in-browser.
Disposable Email Detector
Check if an email address or domain is a disposable or throwaway inbox (Mailinator, Guerrilla Mail, YOPmail and more) — free, private, right in your browser.
DNS Message Parser
Decode a DNS wire-format message from hex or base64url — header flags, RCODE, question and answer records, name decompression. Free, in your browser.
Document Splitter
Split a long Markdown or HTML document into separate files, one per top-level heading. Runs entirely in your browser, no upload, no sign-up.
DOT to SVG
Render Graphviz DOT source to a clean, scalable SVG in your browser — no Graphviz install. Directed and undirected graphs, labels, dark mode. No upload.
Dotenv Manager
Parse, validate, merge and secret-mask .env files in your browser: flag duplicate and missing keys, lint names, and export .env.example or JSON. No upload.
Dotenv Validator
Paste a .env file to catch duplicate keys, unquoted spaces, malformed ${VAR} interpolation and undefined references. Runs locally in your browser.
Downsample Time-Series (LTTB)
Reduce a large time-series to a target point count with LTTB, min/max, M4, or every-nth downsampling — shape preserved, in your browser, no upload.
Duplicate Row Finder
Find and report duplicate rows in a CSV or table: group them, list line numbers, and see which columns drive the duplication. Browser-local, no upload, free.
ECDSA secp256k1 sign & verify
Generate secp256k1 keypairs and sign or verify messages with ECDSA (the Bitcoin/Ethereum curve). RFC 6979 deterministic, DER + compact — in your browser.
ECDSA sign
Sign a message with an ECDSA private key (NIST P-256 or P-384) and get a DER or raw r||s signature in base64 and hex, in your browser. Nothing is uploaded.
Ed25519 sign & verify
Sign a message with an Ed25519 private key, or verify a signature with the public key — hex, base64, or PEM keys, entirely in your browser.
Email List Cleaner
Clean pasted email lists: validate syntax, trim and lowercase, remove duplicates, flag malformed rows, and export a copy-ready list.
Email Normalizer
Normalize email addresses to canonical form — strip Gmail dots and +tags, fold googlemail.com, dedupe-ready output, free and private in your browser.
Email Obfuscator
Email obfuscator — encode your address as HTML entities, a JavaScript writer, CSS reversal, or a ROT13 mailto so spam bots can't harvest it. Free, in-browser.
Email Reply Cleaner
Paste a replied or forwarded email and get just the fresh message — quoted lines, the reply chain, and signatures removed. Toggle each pass. Runs in your browser.
Email Validator
Validate an email address against RFC 5321/5322 syntax in your browser — flags bad domains, illegal characters and typos like gmial.com. Free, no DNS lookup.
EML Parser
Parse a raw .eml / RFC 822 email into headers, decoded text and HTML bodies, and an attachment list — in your browser. Nothing is uploaded.
Emoji remover
Remove emoji, flags, skin tones and pictographic symbols from text, in your browser. Delete them, leave a space, or use a placeholder. Nothing is uploaded.
Emoji Search
Search emoji by keyword, :shortcode: or category and copy the glyphs instantly — happy, love, fire, rocket and more. Free, private, runs in your browser.
ENEX to Markdown Converter
Convert Evernote ENEX exports to Markdown or plain text with titles, dates, tags, source URLs, and attachment summaries — locally in your browser.
Check a CSV column against an allowed set of values
Check one CSV column against allowed categories and flag out-of-set values with counts, row locations, blank handling, and text or JSON reports.
env to Kubernetes ConfigMap / Secret
Convert a .env file into a Kubernetes ConfigMap or Secret YAML manifest, in your browser. Base64 Secret data, namespace and labels. Free, private, no upload.
EVP_BytesToKey — OpenSSL key & IV derivation
Reproduce OpenSSL's EVP_BytesToKey key and IV derivation from a password and salt (MD5, SHA-1, SHA-256, SHA-512) — free and entirely in your browser.
Extract Audio from a Video
Pull the audio track out of any video as MP3 or WAV, right in your browser — pick a format and bitrate. Runs locally with ffmpeg, nothing is uploaded, free.
Extract Dates
Scan any text for dates and times and list them normalized to ISO 8601 — in your browser. Handles ISO, numeric, month-name, and clock formats. No upload.
Find & Decode Base64
Scan any text for embedded Base64 blobs and decode them — showing decoded text, or a file-type + hex preview for binaries. Runs in your browser, nothing uploaded.
Extract Domains
Extract domains from text, URLs, and emails — hostnames or registrable eTLD+1, validated against the Public Suffix List. Free, private, in your browser.
Extract Email Addresses
Pull all email addresses out of any text, deduplicated and optionally grouped by domain — in your browser. Nothing is uploaded.
Extract Video Frames to a Contact Sheet
Sample frames from a video by interval, fps or scene change and tile them into one contact-sheet image. Free, in your browser with ffmpeg, nothing is uploaded.
Extract Hashes
Pull every MD5, SHA-1, SHA-256 and SHA-512 hash out of any text, grouped by algorithm and deduplicated — in your browser. Nothing is uploaded.
Extract IP Addresses
Find, validate and deduplicate all IPv4 and IPv6 addresses in pasted text or a log — in your browser. Nothing is uploaded.
Extract MAC Addresses
Find every MAC address in pasted text or logs and normalize to colon, hyphen, Cisco dotted, or bare hex. Deduplicated, private, runs in your browser.
Extract Numbers From Text
Extract numbers from text — integers, decimals, scientific notation, signed and comma-grouped values. Filter, de-dupe, sort, and get stats in your browser.
Extract Substring
Pull out a portion of text by start/end character index, or everything between two delimiters — in your browser. Nothing is uploaded.
Extract URLs
Pull all http/https URLs out of any text, deduplicated, with an optional scheme/host/path component split — in your browser. Nothing is uploaded.
Fake Data Generator
Generate fake test data — names, emails, addresses, UUIDs and more — as CSV, JSON, SQL or XML. Up to 1000 rows, seedable. Free, in your browser.
FASTQ to FASTA Converter
Convert FASTQ sequencing reads to clean FASTA in your browser — strip quality lines, filter by length and mean quality, wrap, rename, discard N reads. No upload.
Fernet token tool
Create and read Fernet tokens (AES-128-CBC + HMAC-SHA256) in your browser: generate a key, encrypt to a url-safe token, decrypt with optional TTL. No upload.
File Tree Generator
Turn a list of file paths or an indented outline into an ASCII tree for READMEs and docs. Unicode or ASCII connectors, optional sorting. Free, in-browser.
Files to Prompt
Bundle multiple files into one LLM-ready prompt: a directory tree, fenced file contents, and a token estimate. Free, in your browser, nothing uploaded.
Filter Lines
Keep or drop lines of text matching a substring or regular expression — a friendly grep in your browser. Nothing is uploaded.
Find Duplicate Lines
List the lines that appear more than once in pasted text, with their counts — in your browser. Optional case-insensitive and trim matching. Nothing is uploaded.
Find and Replace Text
Find and replace text with literal or regex matching, case-sensitive or not, all matches or just the first. Runs in your browser, nothing is uploaded, free.
Find Unique Lines
Return only the lines that appear exactly once in pasted text (like uniq -u) — in your browser. Optional case-insensitive and trim matching. Nothing is uploaded.
FIT File Decoder
Decode a Garmin/ANT .fit activity file (pasted as base64) into a readable summary, a per-record CSV, or a GPX track — locally in your browser, no upload.
Flask Session Cookie Decoder
Decode a Flask session cookie (itsdangerous) into readable JSON without the secret key — base64url, zlib payloads, signature timestamp. Free, in your browser.
Format Validator
Validate a value as an email address, URL, IPv4/IPv6 address, phone number, or credit card with Luhn check. Auto-detect formats locally in your browser.
Frequency distribution
Build a character, byte, or n-gram frequency table from text or hex, with counts and percentages, ranked most to least frequent — in your browser. Nothing is uploaded.
Fuzzy Dedupe
Remove near-duplicate rows or lines (typos, casing, spacing) that exact de-duplication misses, and keep one clean row per group.
Fuzzy Text Search
Paste text and fuzzy-search it — find the best-matching lines even with typos, ranked by relevance with the matches highlighted. Runs in your browser, no upload.
Fuzzy Name Matcher
Match and deduplicate person or organization names with Jaro-Winkler, Levenshtein and Soundex. Paste names, tune the threshold, export groups, pairs, CSV or JSON.
Gamma Correct an Image
Apply gamma correction to image midtones in your browser, with per-channel gamma, highlight protection and PNG/JPG/WebP output options.
HOTP generator
Generate counter-based one-time (HOTP, RFC 4226) codes from a base32 secret and a counter, in your browser. The secret never leaves your device.
UUID Generator
Generate UUIDs / GUIDs online: v4 (random), v7 (time-ordered), v1, and v5/v3 (namespace), one or in bulk. Runs entirely in your browser — nothing uploaded, free.
Point in Polygon Checker
Test latitude/longitude points against a polygon geofence. Paste GeoJSON or lat,lon lines, choose boundary handling, and export text, CSV, or JSON.
GeoJSON to CSV Converter
Flatten GeoJSON features into CSV rows with property columns, WKT or longitude/latitude geometry, nested-field flattening, and delimiter options.
GeoJSON to SVG
Render GeoJSON to a scalable SVG map in your browser — polygons, lines and points, Web-Mercator or raw lon/lat, custom colours. No tile server, no upload.
Geometry Calculator
Geometry calculator for area, perimeter, surface area and volume — squares, triangles, circles, spheres, cylinders, cones and more. Free, private, in-browser.
GIF to MP4 / WebM
Convert an animated GIF into a much smaller MP4 or WebM video, right in your browser. Re-encodes locally with ffmpeg (H.264 / VP9), nothing is uploaded, free.
Glob Filter
Filter a pasted path list with glob or gitignore-style include and exclude patterns, then preview matched, unmatched, or annotated results.
Gmail Takeout mbox → CSV / JSON
Turn a Google Takeout Gmail .mbox export into CSV or JSON — one row per message with date, from/to/cc, subject and Gmail labels. In-browser, no upload.
GOST Kuznyechik cipher
Encrypt or decrypt text with the GOST Kuznyechik cipher (GOST R 34.12-2015) in CBC, CTR, CFB, OFB or ECB mode — 256-bit key, hex/base64 I/O, in your browser.
GOST Magma cipher
Encrypt or decrypt text with the GOST 28147-89 Magma 64-bit block cipher — ECB or CBC, 256-bit key, hex or base64 — free and entirely in your browser.
GPX Analyzer
Paste a GPX file to get total distance (km and miles), elevation gain/loss, duration, average speed and pace — in your browser. Nothing is uploaded.
GPX Merge
Merge several GPX files, tracks, routes and waypoints into one GPX 1.1 file, ordered chronologically by timestamp. Runs in your browser; nothing is uploaded.
GPX Privacy Scrubber
Scrub a GPX file before sharing it: remove or fuzz start/end locations, rewrite timestamps, and strip sensor extensions. Runs locally in your browser.
GPX Splitter
Split a GPX track into multiple segments by distance, elapsed time, or detected stop gaps. Output a new GPX or a per-segment summary locally in your browser.
GPX to CSV Converter
Convert a GPX track, route or waypoints to clean CSV in your browser — latitude, longitude, elevation, time, derived speed and sensor data. Free, private, no upload.
GPX / KML to GeoJSON Converter
Convert GPX or KML GPS tracks and waypoints into GeoJSON, or GeoJSON back into GPX, entirely in your browser. Free, private, no upload.
GPX to KML Converter
Convert GPX tracks, routes, and waypoints into KML for Google Earth. Set line color, width, opacity, waypoint color, and altitude mode locally.
Graph Algorithms
Run graph algorithms on your own edge list — BFS, DFS, Dijkstra shortest path, topological sort, and cycle detection. Free, private, in your browser.
Gzip & Brotli Size Estimator
See the gzip and brotli compressed size of any code or text — raw bytes, bytes saved, percent reduction and ratio. Free, private, runs in your browser.
HAR Body Stripper
Remove request and response bodies from a HAR capture to shrink it and clear payloads before sharing. Filter by side, mimeType, or size — all in your browser.
HAR Redactor
Replace HAR cookies, auth headers, query tokens, and bodies with a placeholder while keeping the capture valid and viewer-friendly.
HAR Request Extractor
Extract every request from a HAR capture — method, URL, status, type, size, timing — as a table, CSV, JSON, or URL list. Filter and sort, all in your browser.
HAR Validator
Validate a HAR file against the HAR 1.2 spec: log/entries shape, request/response/timing fields, exact JSON paths, and timing totals.
Hash All Generator
Hash text with every common algorithm at once — MD5, SHA-1, SHA-256/512, SHA-3, BLAKE3, RIPEMD-160, CRC-32 and more — free and private in your browser.
Hash Identifier
Paste a hash and instantly identify its likely algorithm — bcrypt, Argon2, MD5, SHA-1/256/512, NTLM, sha512crypt, PHPass and more. Runs entirely in your browser.
Hash IOC Matcher
Hash text, hex or base64 content and match its MD5/SHA-1/SHA-256/SHA-512 against a pasted blocklist of known-bad IOC hashes. Free, private, in-browser.
Text Hash Generator
Generate MD5, SHA-1, SHA-256/512, SHA-3, BLAKE2 or BLAKE3 hashes of any text in your browser, with hex or base64 output. Free, private, nothing uploaded.
BIP32 HD Key Derivation
Derive BIP32 child private keys, xpubs, WIF keys, and Bitcoin mainnet/testnet P2PKH or SegWit addresses from a seed or xprv. Private and offline in your browser.
Head — First N Lines
Get the first N lines of any text in your browser — like head -n. Choose the line count, skip a header row, number each line. Free, private, no sign-up.
Hex Byte Inspector
Inspect hex, Base64 or text: byte, bit and hex-char length, conversions, grouping, and crypto-size hints. Free, runs in your browser.
Hex Encoder / Decoder
Encode text to hex and decode hex back to text in your browser. Delimiters, uppercase, and 0x prefixes; tolerant decoding accepts any format. Free and private.
HKDF key derivation
Derive keys with HKDF, the HMAC-based extract-and-expand KDF from RFC 5869 — choose hash, salt, info label, length and hex/base64 output, all in your browser.
HL7 v2 Message Parser
Parse an HL7 v2.x message into named segments, fields, components and subcomponents in your browser. MSH, PID, OBX and more, as JSON or CSV. No upload, free.
HMAC Generator
Generate an HMAC of any message and secret key in your browser — HMAC-SHA256, SHA-1, SHA-512, SHA-3 or MD5, hex or base64 output. Free and private.
HTML Email to Text
Convert HTML email to readable plain text: strip tags, keep paragraphs and lists, render links inline or as footnotes, and optionally wrap lines.
HTML Entity Decoder
Decode HTML character entities to plain text — named (&, ©, —), decimal (©), and hex (©) references in your browser.
Extract Data from HTML with a CSS Selector
Paste HTML, type a CSS selector, and pull out the text, inner/outer HTML, or an attribute from every match. Runs in your browser, nothing uploaded, free.
HTML Form Generator
Generate clean, accessible HTML form markup from a plain field list — labels, validation, selects, radios and textareas. Free, private, in-browser.
HTML Formatter
Pretty-print and beautify HTML with consistent indentation, in your browser. Handles void elements, comments, and preserves pre/script/style. Nothing is uploaded.
HTML Minifier
Minify HTML by collapsing whitespace and removing comments, in your browser. Preserves pre/script/style and significant inline spacing. Nothing is uploaded.
HTML Preview Bundler
Combine separate HTML, CSS, and JS into one self-contained, runnable HTML file you can open or share — in your browser. Nothing is uploaded.
Extract Tables from HTML
Paste HTML and pull out any <table> as clean CSV or JSON. Pick the table and output format. Runs in your browser, nothing is uploaded, free.
HTML to Markdown
Convert HTML into clean Markdown instantly in your browser — preserves headings, links, lists, code blocks, tables, and emphasis. Free, private, no upload, no sign-up.
HTML to Text
Strip HTML markup to clean, readable plain text in your browser — keeps paragraph and list structure, removes all tags. Free, private, no upload, no sign-up.
HTTP Header Analyzer
Paste HTTP response headers for a plain-English explanation of each, an A+–F security grade, and missing security headers. Free, private, in your browser.
HTTP Header Parser
Paste a raw HTTP request or response header block and get a structured, case-normalized JSON map. Fold duplicates, pick the name casing. Free, in your browser.
HTTP Headers Diff
Compare two sets of HTTP headers and see what changed: headers added, removed and changed, with case-insensitive names and noise-header ignore. Runs in your browser.
HTTP Request Builder
Build a well-formed raw HTTP/1.1 request from a method, URL, headers, and body — in your browser. Nothing is sent. Great for netcat, teaching, and debugging.
Extract & Validate IBANs
Paste an invoice, email or statement and pull out every IBAN, each checked with the ISO 13616 mod-97 checksum — in your browser. Nothing is uploaded.
IBAN Validator
Validate an IBAN with the mod-97 checksum and parse out the country, bank, and account — instantly, in your browser. Nothing is uploaded, free.
ICS Parser
Parse .ics calendar files into JSON events with start/end, all-day status, location, attendees, organizer and RRULE recurrence. Runs in your browser.
ICS to CSV Converter
Convert an .ics calendar file to CSV in your browser — one row per event with summary, start, end, location and description. Free, private, nothing uploaded.
Replace an Image Background (Chroma Key)
Chroma-key a green-screen or solid-color background out and drop the subject onto a transparent, solid, or gradient background — free, in your browser.
Compress an Image
Shrink an image's file size right in your browser — re-encode a JPG, PNG, or WebP at a chosen quality, same format out. No upload to a server, runs locally, free.
Convert an Image
Convert any image to JPEG, PNG, or WebP right in your browser — pick a target format and quality. No upload to a server, runs locally, free.
Crop an Image
Crop any image right in your browser — set the x/y offset and the width/height of the rectangle to keep. No upload to a server, runs locally, free.
Add Film Grain to an Image
Add realistic analog film grain to a photo, right in your browser — adjustable amount, neutral or colored grain, optional format convert. Nothing is uploaded, free.
Convert an Image to Grayscale
Convert any image to grayscale instantly in your browser. No upload to a server, runs locally, completely free.
Perspective Warp an Image
Apply a four-corner perspective transform to a photo — straighten skewed documents or add tilt with pixel corners and W/H edge constants.
Resize an Image
Resize any image right in your browser — set a width and/or height, pick a fit mode. No upload to a server, runs locally, free.
Compress an Image to a Target File Size
Compress a JPG or WebP to a target file size in KB. Enter a KB budget and it searches the best quality that fits — all in your browser, nothing uploaded, free.
Shrink an Image for Sharing
Downscale, strip EXIF metadata, and compress a photo in one step for messaging, email or upload. Runs locally in your browser — nothing is uploaded, free.
Add a Vignette to an Image
Add a dark, light or colored vignette around the edges of a photo, right in your browser — adjustable strength, center and output format. Nothing is uploaded, free.
Import & Dependency Graph Extractor
Paste JS, Python, Rust, or Go source and get an import graph with file edges, external deps, dependents, orphans, leaves, and cycles.
Index of Coincidence Calculator
Calculate the Index of Coincidence (IC) of any text — spot monoalphabetic vs polyalphabetic ciphers and estimate a Vigenère key length. Free, in your browser.
INI / .env Diff
Compare two .env or .ini config files key-by-key: added, removed and changed settings, with case-folding and secret masking.
INI Parser
Convert INI/conf files to structured JSON, handle sections, comments and quoted values, and report duplicate keys locally in your browser.
Defang / Refang IOCs
Defang or refang IOCs in your browser: turn http://evil.com into hxxp[://]evil[.]com so URLs, IPs, domains and emails are safe to share. Free, private.
IOC Extractor
Extract IOCs from threat reports in your browser — IPs, URLs, domains, emails, MD5/SHA hashes — with defanged (hxxp, [.]) input support. Free, private, no sign-up.
IP Log Anonymizer
Anonymize IPv4 & IPv6 addresses in a log in your browser: GA/Matomo-style masking, salted SHA-256 pseudonyms, or fixed redaction. Ports & timestamps kept. Free, private.
IP Range Expander
Expand a CIDR block (192.168.1.0/24) or start-end IP range into the full list of addresses, or just count them — IPv4 and IPv6, free and private in your browser.
IP Range to CIDR
Convert a start-end IP range like 10.0.0.5-10.0.0.20 into the minimal set of CIDR blocks that exactly covers it — IPv4 and IPv6, free and in-browser.
Convert IPYNB to Markdown
Convert Jupyter .ipynb JSON to Markdown with fenced code blocks, markdown cells, outputs, errors, HTML tables, and embedded image data URIs. Browser-only.
ipynb to Script
Extract code cells from a Jupyter .ipynb into a clean Python script or Markdown, dropping outputs and execution counts. Runs locally in your browser.
JA3 Fingerprint Calculator
Compute the JA3 and JA3N fingerprints (string + MD5 hash) of a TLS ClientHello from pasted hex, GREASE removed — free and local in your browser.
JA4S Fingerprint Calculator
Compute a JA4S server fingerprint from a TLS ServerHello in hex — the JA4+ server hash of version, ALPN, cipher, and extensions. Nothing is uploaded.
Join Lines
Join lines of text into one line with any separator — comma, space, tab or custom. Trim, drop blanks, add a prefix/suffix. Free, runs in your browser.
Run jq on JSON
Run a jq program against any JSON document right in your browser — filter, map, select, reshape. Pure-Rust jq (jaq), nothing is uploaded, free.
JavaScript Beautifier
Re-indent minified or obfuscated JavaScript into clean, readable source — strings, regex and comments preserved. Free, in your browser; nothing uploaded.
JavaScript & CSS Minifier
Minify JavaScript or CSS and see byte savings. Auto-detects language, strips comments and whitespace, keeps license banners, runs locally.
JavaScript Minifier
Minify JavaScript online: strip whitespace, line breaks and comments without changing behavior — strings and regex kept verbatim. Free, in-browser, no upload.
JSON Beautifier
Pretty-print minified or messy JSON with configurable indentation (or minify it), validating it in the process. Runs in your browser; nothing is uploaded.
JSON Diff
Compare two JSON documents and see exactly what was added, removed or changed, with full JSON paths — in your browser. Nothing is uploaded.
JSON Escape / Unescape
Escape or unescape special characters in a string for safe use inside JSON — quotes, backslashes, newlines, control chars. Runs in your browser; nothing uploaded.
Extract JSON from Logs
Paste mixed log or console text and extract embedded JSON objects and arrays — validated, pretty-printed, and separated into blocks in your browser.
JSON-LD Schema Markup Generator
Generate schema.org JSON-LD structured data for Article, Product, FAQ, Organization, Event, Recipe and more — a ready-to-paste script tag, free in your browser.
JSON Merge
Deep-merge two or more JSON objects, with configurable array handling and last-wins conflict resolution — in your browser. Nothing is uploaded.
JSON Redact
Detect and mask secrets — API keys, tokens, passwords, private keys and emails — in a JSON document before sharing. Structure-aware, in your browser, nothing uploaded.
JSON Repair
Fix broken JSON automatically — trailing commas, single quotes, unquoted keys, missing commas, comments, truncated LLM output. Runs in your browser.
JSON Schema Batch Validator
Validate a JSON array or NDJSON batch against one JSON Schema. Get a pass/fail summary plus per-record errors with JSON Pointer paths — locally in your browser.
Generate fake data from a JSON Schema
Generate deterministic fake JSON, JSONL, or CSV rows from a JSON Schema subset with formats, enums, ranges, arrays, and seeds.
JSON Key Sorter
Recursively sort JSON object keys A→Z or Z→A for clean diffs. Supports case-insensitive sorting, optional array sorting, and indent or minify.
JSON structure analyzer
Analyze a JSON document's structure: max nesting depth, node counts, key frequency, per-path types, and array stats — in your browser. Free, private, no upload.
Convert JSON to a DynamoDB BatchWriteItem payload
Convert a JSON array of objects into a DynamoDB BatchWriteItem request payload with typed AttributeValues. Put or delete, pretty or compact, up to 25 items.
JSON to JSON Schema
Paste JSON and get a JSON Schema — types, required fields, unions, and formats (email, uri, date-time, uuid) inferred. Draft 2020-12 or Draft-07, in-browser, free.
JSON → SQL INSERT Generator
Turn JSON objects or arrays into SQL INSERT statements — MySQL, Postgres, SQLite, SQL Server, or ANSI, with literals or placeholders.
JSON to TypeScript
Paste JSON and get TypeScript interfaces — nested types, optional fields, and unions inferred automatically. Runs in your browser, nothing is uploaded, free.
JSON to XML Converter
Convert JSON to well-formed XML with configurable root and array item names, attributes, text nodes, pretty printing, and an optional XML declaration.
JSON ⇄ YAML ⇄ TOML
Convert config data between JSON, YAML, and TOML in any direction — in your browser. Round-trips through a common model. Nothing is uploaded.
JSON ⇄ YAML Converter
Convert between JSON and YAML in either direction, right in your browser. Auto-detects the input format. Nothing is uploaded, free.
Query & transform JSON with JSONata
Run a JSONata expression against any JSON document right in your browser — query, filter, aggregate, and reshape JSON. Pure-Rust engine, nothing is uploaded, free.
Deduplicate JSONL / NDJSON records
Remove duplicate records from JSONL / NDJSON text — de-duplicate by whole-line equality or chosen key fields, keep the first or last, all in your browser.
JSONPath Query
Evaluate JSONPath expressions (RFC 9535) against any JSON in your browser — wildcards, slices, recursive descent, filters. Free, private, nothing uploaded.
JWK Thumbprint
Compute the RFC 7638 SHA-256 thumbprint of a JSON Web Key — the canonical kid — in your browser. Supports RSA, EC, OKP, and oct keys. Nothing is uploaded.
JWT Claims Diff
Decode two JWTs offline and see exactly which claims were added, removed or changed — with human-readable expiry deltas. Nothing leaves your browser.
JWT decode
Decode any compact JSON Web Token (JWT) offline to inspect its header, payload claims, signature, and time-based validations. No data leaves your device.
JWT sign
Sign a JSON Web Token (JWT) from a payload with HS256/384/512, RS256/384/512 or ES256/384 in your browser. The secret and key never leave your device.
JWT verify
Verify a JWT signature (HS256/384/512, RS256/384/512, ES256/384) and its exp, nbf, iss and aud claims in your browser — token and key never leave your device.
Keccak-256 Hash Generator
Compute the original Keccak-256 or Keccak-512 hash of any text in your browser — the exact hash Ethereum uses, not FIPS SHA-3. Free and private.
Kruti Dev to Unicode Converter
Convert legacy Hindi Kruti Dev 010 font text to standard Unicode Devanagari (Mangal font) and vice versa. Safe, offline, client-side conversion.
CSV to LaTeX table
Convert CSV or TSV data into a LaTeX tabular environment (booktabs, grid, or plain), in your browser. Free, private, no upload.
LaTeX → MathML Converter
Convert LaTeX math to MathML in your browser — accessible <math> markup for HTML, EPUB and Office, with block or inline mode and pretty-print. Free, private.
Adjust Levels for Numeric Samples
Apply a Photoshop/GIMP-style Levels transfer curve to numeric samples: set input black/white points, midtone gamma, and output black/white levels.
Link Extractor
Extract every hyperlink and in-page anchor from pasted HTML or Markdown — URL, link text, relative-link flags, text or JSON output. Free, in your browser.
List Converter
Convert, clean and sort lists online — comma-separated to lines, SQL IN, JSON, XML or custom delimiters, with prefix, dedupe and case options. Free, in-browser.
Merge Two Lists & Remove Duplicates
Merge two lists into one deduplicated list and see how many overlaps were collapsed. Append or interleave, ignore case, trim, and sort. Runs in your browser.
Compare Two Lists
Compare two lists as sets and see which items are only in A, only in B, or shared — with counts. Ignore case, trim, dedupe, and leading zeros. Runs in your browser.
Location History Parser
Turn Google Takeout or Dawarich location-history JSON into per-day places visited and distance traveled. Text, CSV, or JSON; km or miles.
Log Analyzer
Free log analyzer — paste JSON/NDJSON, logfmt, syslog or Apache/nginx logs and get level counts, grouped top errors, time span, and a volume timeline.
Log Merger
Merge multiple log files into one timeline sorted by timestamp, with a [source] tag on every line. Free, private, runs in your browser — nothing uploaded.
Log Parser
Free log parser — auto-detects JSON/NDJSON, logfmt, syslog and Apache/nginx access logs into a filterable table, JSON, or CSV. Runs in your browser, no upload.
Loop a Video
Loop a video or GIF into one continuous file — repeat it N times or fill a target duration, free and in your browser with nothing uploaded.
Luhn Check Digit Calculator
Compute the Luhn (mod-10) check digit for a partial number and get the completed, valid number — instantly, in your browser. Nothing is uploaded, free.
Luhn Validator
Validate a credit card, IMEI, or any number against the Luhn check-digit algorithm — instantly, in your browser. Nothing is uploaded, free.
LZ-String Compress / Decompress
Compress and decompress text with LZ-String in your browser — Base64, URL-safe, or UTF-16 output, byte-compatible with the lz-string JS library. Free, private.
LZNT1 Decompress
Decompress LZNT1 (Windows RtlCompressBuffer) blobs from hex or Base64 in your browser — registry hives, hiberfil, malware configs. Free, private, no sign-up.
MAC Address Format Converter
Reformat MAC addresses between colon, hyphen, Cisco dotted-quad, and bare hex — in lower or upper case. Paste one or many; runs in your browser, nothing uploaded.
MAC Address Vendor Lookup
Look up the manufacturer of any MAC address from its OUI prefix with the bundled IEEE registry — colon, hyphen, dot or bare hex. Offline, free, in-browser.
MACD Calculator
Compute the MACD indicator from any price series — MACD line, signal line and histogram, with configurable 12/26/9 EMA periods. Free, private, in-browser.
Magnet Link Parser & Builder
Parse a BitTorrent magnet link into info-hash, display name, trackers, and web seeds — or build one from parts. Runs in your browser, nothing uploaded.
Mail Merge from CSV
Fill a text or markdown template once per CSV row — {{name}} placeholders, comma/semicolon/tab data, custom separators. Batch form letters privately in-browser.
Markdown Linter
Lint Markdown for trailing whitespace, hard tabs, heading spacing, list-marker consistency and more — then auto-fix it. Runs in your browser, nothing uploaded.
Query a Markdown Document
Paste Markdown and pull out its headings, links, images, code blocks, or tables as plain text, JSON, or clean Markdown. Runs in your browser, nothing uploaded, free.
Markdown to HTML
Render Markdown to sanitized HTML in your browser — tables, code blocks, task lists, and footnotes supported. Free, private, no upload.
Markdown Section Extractor
Extract one section from a Markdown document by heading — keep or drop subsections, exact or substring match, ATX and setext. Free, in your browser.
Markdown Table Formatter
Format GitHub-flavored Markdown tables online — even column widths, tidy delimiter rows, alignment kept or forced. Free, in your browser, no upload.
Markdown Table to CSV
Convert Markdown or pipe-delimited tables into clean CSV. Strip alignment rows and padding; choose delimiter, quoting, line endings, header, and BOM.
Markdown to Confluence
Convert Markdown to Confluence markup in your browser — storage format (XHTML) or wiki markup, with code macros, panels, tables, and lists. Free, no upload, no sign-up.
Markdown to Word (.docx)
Convert Markdown into a real Microsoft Word .docx document in your browser. Headings, lists, quotes, code blocks and inline formatting become editable Word content.
Convert Markdown ↔ Jira Wiki Markup
Convert Markdown to Jira wiki markup and back locally. Handles headings, lists, tables, code blocks, links, images, quotes, and common panels.
Markdown to LaTeX
Convert Markdown to LaTeX in your browser — headings, lists, tables, code blocks, links, math passthrough; body fragment or full document. Free, no upload.
Markdown to PowerPoint (.pptx)
Turn a Markdown outline into a real PowerPoint .pptx deck — headings become slides, lists become bullets. Light/dark themes, 16:9 or 4:3. In-browser, nothing uploaded.
Markdown to Slides
Convert Markdown to a self-contained HTML slide deck in your browser — split slides with ---, arrow-key and swipe navigation, light or dark theme. Free, private.
MBOX Dedup
Paste an mbox archive and remove duplicate messages by Message-ID. Keep first or last, handle ID-less messages, and download the cleaned mbox locally.
OBJ ↔ STL Mesh Converter
Convert pasted OBJ or ASCII STL meshes to OBJ, ASCII STL, or binary STL data URLs. Supports scaling, Y-up/Z-up axis swaps, and triangulation.
Metadata Privacy Linter
Scan image metadata for privacy leaks before sharing: GPS, serial numbers, owner names, timestamps, software, descriptions and keywords. Browser-local, no upload.
MIDI to JSON
Convert a Standard MIDI File (.mid/.midi) to JSON — paired notes with pitch names, a raw event stream, or a compact summary. Free, runs in your browser.
Missing Value Imputer
Fill missing cells in a CSV with mean, median, most-frequent, a constant, or KNN imputation. Pick columns and missing markers. Runs in your browser, free.
Convert MKV to MP4
Free MKV to MP4 converter that runs in your browser. Lossless stream-copy remux for H.264/HEVC clips, or re-encode VP9/AV1. Nothing is uploaded.
Mock Data Generator
Generate realistic mock JSON from a shorthand schema — your own fields, 30+ types, nested objects, arrays, and a seed to reproduce. Free, in-browser.
Monte Carlo Simulation
Run Monte Carlo simulations in your browser: define input distributions, a formula, and trials, then get percentiles, target probability, and a histogram.
Morse Code Translator
Translate text to International Morse code and decode Morse back to text in your browser — A-Z, 0-9, punctuation, custom separators. Free and private.
Convert MOV to MP4
Free MOV to MP4 converter that runs in your browser. Lossless container remux (stream-copy) for H.264/HEVC clips, or re-encode ProRes. Nothing is uploaded.
Moving Average Calculator
Calculate simple, exponential and weighted moving averages (SMA, EMA, WMA) over any number series with your chosen window. Free, private, in-browser.
Extract M4A Audio from MP4
Extract an MP4's audio track to M4A in your browser. Lossless stream-copy remux — no re-encode, no quality loss, nothing uploaded.
Convert MP4 to MKV
Free MP4 to MKV converter in your browser. Lossless stream-copy remux — keeps video, audio and subtitle tracks, nothing re-encoded or uploaded.
MessagePack to JSON
Paste MessagePack hex or base64 and decode it into pretty-printed JSON. Preserves field order, uint64 values, timestamps, and binary payloads in your browser.
MT940 Statement Parser
Parse a SWIFT MT940 bank statement into JSON or CSV in your browser: balances, dates, debit/credit, amounts, references and narrative. No upload, free.
Multi Encoder
Encode or decode text across Base64, hex, binary, URL-encoding, ROT13, and Morse — one tool, both directions. Runs in your browser, nothing uploaded, free.
Multiple linear regression calculator
Paste a numeric data matrix and fit an OLS multiple regression: coefficients, p-values, confidence intervals, R², adjusted R² and F-test.
NaCl Secretbox encrypt/decrypt
Encrypt or decrypt NaCl secretbox data with a 32-byte shared key and 24-byte nonce. Free, local, and browser-based.
Nmap Output Parser
Parse nmap XML or greppable output into sortable host, port, service and version tables. Export Markdown, CSV or JSON.
NT / NTLM Hash Generator
Generate the NT (NTLM) hash of a password — MD4 of its UTF-16LE encoding — instantly in your browser. Hex or base64 output. Free, private, nothing uploaded.
Numeric Row Deduplicator
Remove duplicate numeric rows from CSV/TSV in your browser. Compare cells by value, key on selected columns, apply rounding tolerance, and keep first or last.
Clean up OCR text
Clean OCR text by expanding ligatures, rejoining hyphenated line breaks, reflowing lines, fixing confusables, and normalizing spacing.
OPML ⇄ JSON ⇄ CSV Converter
Convert OPML subscription files (podcast/RSS exports) to and from JSON and CSV in any direction — in your browser. Folders round-trip; nothing is uploaded.
Decode otpauth-migration exports
Decode an otpauth-migration export payload into standard otpauth provisioning URIs, offline.
otpauth:// URI generator
Build an otpauth:// provisioning URI (TOTP/HOTP) from an issuer, account, and base32 secret to set up any authenticator app. The secret stays in your browser.
Outlier detector
Find outliers in a list of numbers using the z-score, modified z-score (MAD) and IQR (Tukey's fences) methods, in your browser. Free, private, no upload.
Outline to JSON
Turn an indented text outline into nested JSON in your browser — spaces or tabs, children-array or nested-object shape, pretty or minified. Free, private.
Outline to Mind Map
Paste an indented text outline and get a clean mind-map SVG in your browser — nothing uploaded. Indentation sets nesting; right or top-down layouts, dark theme.
Convert OwnTracks Exports to GPX
Convert OwnTracks JSON or Recorder .rec exports into GPX 1.1 tracks with timestamps, elevation, segments, and optional OwnTracks extensions.
Page Weight Analyzer
Analyze page weight from pasted HTML — resource counts, render-blocking scripts and styles, inline JS/CSS sizes, and a page-weight budget. Free, in-browser.
Parametric Equalizer
Free parametric equalizer in your browser — set the exact frequency, gain and Q of three bands, then save as MP3, WAV, OGG, FLAC or M4A. Nothing uploaded.
Date / Time Parser
Parse a date or time in almost any format — ISO 8601, RFC 2822, US/European dates — into year, month, day, weekday, ISO week and a canonical ISO 8601 value.
Ethernet Frame Parser
Paste an Ethernet frame in hex and decode destination/source MAC, EtherType or 802.3 length, 802.1Q / Q-in-Q VLAN tags, and payload — free, in your browser.
gRPC Frame Parser
Parse gRPC length-prefixed frames from base64 or hex and decode each protobuf payload into a readable field tree. No .proto needed — free, in your browser.
HTTP Message Parser
Parse a raw HTTP/1.x request or response — decode the method, target, status, version, all headers and the body, in your browser. Free, nothing uploaded.
IPv4 Header Parser
IPv4 header parser: paste hex and decode DSCP/ECN, flags, fragment offset, TTL, protocol, checksum validity, and addresses — free, in your browser.
Query String Parser
Parse a URL query string into key/value pairs and structured JSON — repeated keys, PHP/Rails bracket notation, percent and + decoding. Free, in your browser.
TCP Header Parser
Decode a raw TCP header from hex in your browser: ports, sequence/ack numbers, SYN/ACK/FIN flags, window, checksum and TCP options. Nothing is uploaded.
TLS Record Parser
Decode TLS record bytes from hex in your browser — record header plus full ClientHello/ServerHello: cipher suites, SNI, ALPN, versions. Nothing is uploaded.
UDP Header Parser
Decode a UDP header from hex — source and destination ports with service names, length, payload size, and checksum. Free, private, runs in your browser.
URI / URL Parser
Parse a URI or URL into scheme, user info, host, port, path, percent-decoded query parameters, and fragment — free and private, right in your browser.
WebSocket Frame Parser
Decode a WebSocket frame (RFC 6455) from base64 or hex — FIN, RSV bits, opcode, mask flag, payload length, masking key, unmasked payload — in your browser.
Password Strength Checker
Estimate a password's entropy in bits and crack time, and flag weaknesses — entirely in your browser. Your password is never sent anywhere, free.
Password Generator
Generate strong random passwords or passphrases with configurable length, character sets, and word count — entirely in your browser, nothing uploaded, free.
PBKDF2 key derivation
Derive a key from a password with PBKDF2-HMAC (SHA-1/256/512). Pick iterations, salt, length and hex/base64 output — all in your browser. Nothing is uploaded.
Split PEM bundles into labeled blocks
Split concatenated PEM bundles into ordered, labeled blocks with type summaries, DER byte counts, suggested filenames, and optional SHA-256 fingerprints.
PEM ⇄ DER Converter
Convert keys, certificates and CSRs between PEM (base64 text) and DER (binary, shown as hex or base64) in either direction. Runs in your browser, nothing uploaded, free.
Extract Public Key from a Private Key
Derive the public key from an RSA, EC (P-256/P-384) or Ed25519 private key as a PEM public-key block. Free, in your browser — nothing is uploaded.
PEM → JWK converter
Convert a PEM-encoded RSA or EC key into a JSON Web Key (JWK), in your browser. Nothing is uploaded.
Percentage Calculator
Free percentage calculator: what is P% of X, what percent X is of Y, percent increase or decrease, and share of a total. Private, runs in your browser.
Period Predictor
Predict your next period start dates from your last period and cycle length, with ovulation estimates and fertile windows. Free, private, in-browser.
Normalize Persian Text
Normalize Persian/Farsi text: replace Arabic letters, fix ZWNJ half-spaces, convert digits, and correct punctuation spacing in your browser.
Split full names into first, middle, last & more
Split a CSV full-name column into title, first, middle, last, and suffix fields. Handles titles, suffixes, particles, and Last, First names.
PGP key info
Inspect an ASCII-armored PGP public or private key locally: fingerprint, key ID, algorithm, user IDs, dates, and subkeys.
PGP verify
Verify a PGP signature online — detached or clearsigned — against a message and public key; reports validity and signer key ID. Runs in your browser.
Phishing Header Inspector
Paste raw email headers to flag From/Return-Path mismatches, Reply-To detours, failed SPF/DKIM/DMARC, and suspicious Received hops locally.
Phone Number Formatter & Validator
Parse, validate and format any international phone number — E.164, national and international formats, country and line type. Free, in-browser.
Photo Filter Presets
Apply a one-click photo filter — sepia, vintage, warm, cool, noir, grayscale, vivid, invert, or fade — right in your browser. No upload to a server, runs locally, free.
JSON → PHP serialize()
Convert JSON to PHP serialize() format in your browser — byte-accurate strings that PHP's unserialize() can read. Free, private, no sign-up.
PHP unserialize() → JSON
Decode a PHP serialize() string to readable JSON in your browser. Inspect PHP sessions and WordPress wp_options values. Free, private, no sign-up.
PII Tokenizer
Replace emails, phones, IPs, cards and SSNs with deterministic, format-preserving tokens. Same value maps to the same token, so data stays linkable. No upload.
Pinterest Pin Image Resizer
Resize and crop any image to a Pinterest pin size right in your browser — 1000×1500 (2:3), square, tall, or story. Smart crop, no upload, free.
Plist viewer
Parse XML plist or Base64 binary bplist data and render it as readable JSON or a plutil-style tree. Free, private, in-browser.
PNG to JPG Converter
Convert PNG to JPG in your browser: transparency is flattened onto a background color you choose, with adjustable JPEG quality. Free and private — no upload.
Podcast feed parser
Parse a pasted podcast RSS/XML feed into clean JSON with episode titles, dates, durations, and audio enclosure URLs. Free, private, in-browser.
Postman / Insomnia Collection Converter
Paste a Postman Collection v2 or Insomnia export and get curl commands, JavaScript fetch() or axios code for every request, with variables filled in. Browser-only.
Pronounceable Password Generator
Generate pronounceable, easy-to-type passwords from consonant/vowel phonemes with length, capitalization, digit, and symbol controls.
Protobuf Wire Decoder
Decode raw protobuf wire bytes (base64 or hex) into a field-number/wire-type tree — no .proto schema needed, nested messages recursed. Free, in your browser.
Python Dict to JSON Converter
Convert a Python dict or list literal to valid JSON in your browser — handles True/False/None, single quotes, tuples, trailing commas and comments.
QIF / OFX to CSV Converter
Convert QIF, OFX and QFX bank exports to clean normalized CSV in your browser — Date, Amount, Payee, Memo, Category and more. Free, private, no upload.
QR Paper Backup
Encode text or pasted file bytes into a printable SVG sheet of numbered QR codes with restore instructions and checksummed chunk metadata.
Rabbit cipher
Encrypt or decrypt text with the Rabbit stream cipher (RFC 4503 / eSTREAM) — 128-bit key, optional 64-bit IV, hex or base64. Free, in-browser, no upload.
RAKE Keyword Extractor
Extract the top keywords and keyphrases from any document using the RAKE algorithm — ranked by relevance, right in your browser. Nothing is uploaded.
Random Token Generator
Generate cryptographically secure random tokens, API keys, and secrets with a configurable length and character set — entirely in your browser, nothing uploaded, free.
RC2 cipher
Encrypt or decrypt with the RC2 block cipher (RFC 2268) in ECB or CBC mode, configurable effective key bits, hex or Base64 output — in your browser.
RC4 cipher
Encrypt or decrypt text with the RC4 stream cipher — optional drop-N to skip weak keystream bytes, hex or base64 output — free and in your browser.
RC6 cipher
Encrypt or decrypt data with RC6-32/20 in ECB or CBC mode with hex/base64 I/O — in your browser. For interop, learning, and CTFs. Nothing is uploaded.
Readability Extractor
Paste a web page's HTML and extract just the main article — title and body — with navigation, ads, and boilerplate stripped. Free, runs in your browser.
Readability score
Score any text for readability with Flesch Reading Ease, Flesch-Kincaid Grade, Gunning-Fog and SMOG, in your browser. Nothing is uploaded.
Redact PII
Detect and redact PII (emails, phone numbers, IPs, credit-card and SSN numbers) in text, in your browser. Nothing is uploaded.
Validate a CSV column with a regex
Validate one CSV column against a regex, with header or index selection, delimiter auto-detect, blank handling, inverted matching, and text or JSON reports.
Regex Extract
Run a regular expression over text and extract every match — case-insensitive, multiline, dot-all, capture groups, dedupe. Free, in your browser.
Regex Search
Search pasted text with a regex or literal pattern and return matching lines with line numbers, context, invert, whole-word, and highlighting.
Regex Tester
Test regular expressions online — see every match with positions plus the value and span of each numbered and named capture group. Free, in-browser, no upload.
Regex to JSON
Parse each line of text with a named-capture regex and turn it into structured JSON — group names become keys. Type coercion, NDJSON output, in your browser.
Remove control characters
Strip null bytes and non-printable control characters from text, in your browser. Keep tabs and newlines or remove them too. Nothing is uploaded.
Remove Duplicate Lines
Remove duplicate lines from text in your browser — keep first or last occurrence, ignore case or whitespace, uniq-style consecutive mode. Free, private.
Remove Empty Lines
Delete all blank and whitespace-only lines to compact your text, or collapse runs of blank lines to one. Free and private — runs in your browser, nothing is uploaded.
Remove whitespace
Trim leading/trailing whitespace, collapse extra spaces, or strip all whitespace from text, in your browser. Nothing is uploaded.
Jinja2 Template Renderer
Render a Jinja2 template against JSON or YAML data in your browser — variables, loops, conditionals and filters. Free, private, no upload.
Template Renderer
Render a Handlebars or Mustache template against JSON data in your browser — {{variables}}, nested paths, {{#each}} loops and {{#if}} conditionals. Free, private.
Resume Builder
Turn structured JSON details — contact, experience, skills — into a clean, ATS-friendly Markdown resume in your browser. Free, private, no sign-up.
Résumé Scaffolder
Turn structured JSON details — contact, experience, education, skills — into a clean, print-ready HTML résumé you can Print to PDF. Free, private, no sign-up.
Resume to JSON
Paste a plain-text resume and get a JSON Resume (v1.0.0) document — or validate an existing resume.json against the schema. Runs in your browser.
Round Decimals in a CSV
Round the numeric columns of a CSV to N decimal places in your browser. Pick a rounding mode (half-up, banker's, ceil, floor, truncate). Free, no upload.
Round to Nearest Multiple
Round CSV numbers to the nearest multiple of any step — 0.25, 0.05, 5, 100, 1000. Pick nearest, up, down, or banker's ties. Browser-only, no upload.
RSA encrypt
Encrypt a short message to an RSA public key (OAEP or PKCS#1 v1.5, SHA-256/384/512) and get base64 ciphertext, in your browser. Nothing is uploaded.
RSA sign
Sign a message with an RSA private key (PKCS#1 v1.5 or PSS, SHA-256/384/512) and get a base64 signature, in your browser. Nothing is uploaded.
RSA verify
Verify an RSA signature (PKCS#1 v1.5 or PSS, SHA-256/384/512) over a message against an RSA public key, in your browser. Nothing is uploaded.
RSI calculator
Calculate Wilder's Relative Strength Index (RSI) from pasted closing prices with configurable period and overbought/oversold thresholds. Runs locally in your browser.
RTF to Text
Convert RTF (Rich Text Format) markup to clean plain text in your browser. Strips control words, tables, and formatting; decodes Unicode and hex escapes. Free, private.
SafeLink Decoder
Decode Outlook SafeLinks, Proofpoint URLDefense (v2/v3), Google redirects and ?url= wrappers to reveal the real destination. In-browser, no fetch, free.
Salsa20 cipher
Encrypt and decrypt with the Salsa20 stream cipher in your browser — 16/32-byte key, 8-byte nonce, hex or base64 output. Free, private, nothing uploaded.
SBOM Diff
Diff two package-lock.json, Cargo.lock, requirements.txt, or CycloneDX/SPDX SBOMs and see added, removed, and version-bumped dependencies. Runs locally in your browser.
SBOM Generator
Generate CycloneDX or SPDX SBOMs from package-lock.json, Cargo.lock, or requirements.txt. Runs locally in your browser.
Schema Inferrer
Infer JSON Schema and SQL CREATE TABLE from CSV or JSON samples. Detect column types, nullability, and formats locally in your browser.
scrypt key derivation
Derive a key from a password with the scrypt memory-hard KDF (RFC 7914). Set N, r, p, salt and hex/base64 output — free and fully in-browser.
Make a Video Loop Seamlessly
Blend a video's ending back into its beginning for a smooth, endlessly repeatable MP4. Adjust the crossfade and quality locally in your browser.
Build a Search Index
Build an offline full-text search index JSON from documents. Pick fields, store result data, set boosts, and run privately in your browser.
Seconds to HH:MM:SS
Convert seconds into HH:MM:SS, D:HH:MM:SS, ISO-8601, or human-readable duration text with optional fractional seconds. Runs locally in your browser.
Secret scanner
Paste code or config and flag hardcoded secrets — AWS, GitHub, Stripe, Google and other API keys, plus private-key headers. Runs in your browser, nothing uploaded.
SEO Audit
Paste a page's HTML and get a scored on-page SEO audit — title, meta description, headings, image alt text, canonical, and Open Graph tags. Free, private, no upload.
SHA-1 Hash Generator
Generate a SHA-1 hash of any text in your browser — hex or base64 output, uppercase option, hex/base64 input decoding. Free, private, nothing uploaded.
SHA-256 Hash Generator
Generate a SHA-256 (SHA-2) hash of any text instantly in your browser — hex or base64 output, uppercase option. Free, private, nothing is uploaded.
SHA-3 Hash Generator
Compute the FIPS-202 SHA-3 hash (SHA3-256/384/512) of any text in your browser — the NIST standard, not Keccak. Hex or base64 output. Free, private, no sign-up.
Sitemap URL Extractor
Paste an XML sitemap or sitemap index and pull out every URL (and lastmod date) as a clean list — in your browser. Nothing is uploaded.
Slugify — URL Slug Generator
Turn any title into a clean URL-safe slug — accents transliterated to ASCII, lowercased, punctuation collapsed to hyphens. Free slug generator, in-browser.
SM2 public key from private key
Derive an SM2 public key from a private key (GM/T 0003, curve sm2p256v1) — hex scalar or PKCS#8 PEM in, SEC1 hex and SPKI PEM out. In-browser, no upload.
SM4 cipher
Encrypt or decrypt data with the SM4 block cipher (GB/T 32907) in ECB or CBC mode, with hex/base64 I/O — in your browser. 128-bit key. Nothing is uploaded.
Smart Quotes Cleaner
Replace smart (curly) quotes, em and en dashes, ellipses, and other typographic characters with plain ASCII in your browser. Free, private, no sign-up.
Social Image Resizer
Resize and crop one image to Instagram, Facebook, X, LinkedIn, YouTube, Pinterest, or TikTok preset sizes in your browser.
Sort Lines
Sort lines of text alphabetically, numerically, naturally or by length, remove duplicates and blank lines — free and private in your browser.
Speech audio quality checker
Paste a short WAV clip as base64 or hex and check ASR readiness: sample rate, channels, SNR estimate, clipping, level, and verdict.
Spell Checker
Check English spelling, get ranked suggestions, and copy a corrected version. Private, free, and runs in your browser.
Spending Categorizer
Paste a bank or credit-card CSV export to auto-categorize every transaction by merchant keywords and summarize spending by category. Runs in your browser.
Split Text by Delimiter
Split text on any delimiter into one item per line — comma, tab, custom, whitespace, or characters, with trim and drop-blanks options. Free, in-browser.
SQL Dump → CSV
Paste a SQL dump and pull the rows out of its INSERT statements into CSV — one CSV per table, with delimiter, header, NULL and quoting options. Free, private, no upload.
SQL Formatter
Format, beautify and standardize SQL queries in your browser. Clauses on their own lines, configurable indentation, keyword casing. Nothing is uploaded.
SQL injection scanner
Paste code and flag SQL built by string concatenation, f-strings, or format calls instead of bound parameters. Runs in your browser, nothing uploaded.
SQL Playground
Run SQL in your browser against a fresh in-memory database — CREATE TABLE, INSERT, SELECT, JOIN — with table, CSV, or JSON output. Free and private.
SRT Subtitle Shifter
Shift SRT subtitle timestamps forward or backward to resync subtitles that run early or late — seconds or milliseconds. Free, private, runs in your browser.
SRT to VTT Subtitle Converter
Convert SRT to VTT and VTT to SRT free in your browser — format auto-detected, timestamps rewritten, WEBVTT header handled. No upload, no sign-up.
Get the SSH Public Key from a Private Key
Derive the OpenSSH public key (id_*.pub line) from an RSA, ECDSA (P-256/P-384) or Ed25519 private key. Runs in your browser, nothing uploaded, free.
String Escaper
Escape (or unescape) any string for JSON, JavaScript, HTML, URL, shell, SQL, or regex. Spec-aware escaping that runs in your browser; nothing is uploaded.
String Obfuscator
Mask secrets and PII or transform text with ROT13, leetspeak, and Unicode homoglyphs in your browser — keep first/last chars visible. Free, private.
Strip ANSI Codes
Remove ANSI escape and color codes from terminal output and CI logs instantly in your browser. Strip everything or only colors. Free, private, no sign-up.
IPv4 Header Stripper
Strip the IPv4 header from a raw hex packet — honoring IHL options and Total Length padding — to get the TCP/UDP/ICMP payload as hex, free in your browser.
UDP Header Stripper
Strip the 8-byte UDP header from a hex datagram to get the payload, plus source/destination ports, length and checksum — free, in your browser.
Structured Data Validator
Validate schema.org structured data from pasted HTML — extract JSON-LD, microdata and RDFa and flag markup errors, locally in your browser.
Subscription Finder
Paste bank or card transactions to find recurring charges, forgotten subscriptions, next charge dates, and projected yearly cost. Free and private.
Subtitle Merger
Merge SRT or VTT subtitle files into one — combine split parts or overlay a second language track, with optional per-file time-shift. Free, in your browser.
Survey Tabulator
Tabulate survey CSV responses into frequency tables and two-way cross-tabs with counts, percentages, and a chi-square test. Free, private, runs in your browser.
SVG Optimizer
Minify and clean SVG in your browser — collapse whitespace, strip comments, the XML prolog and Inkscape/Sodipodi metadata. Path data is untouched. Nothing uploaded.
SVG Recolor
Recolor SVG online free — swap colors with from→to pairs or tint the whole icon monochrome; matches #fff, rgb() and named colors right in your browser.
SVG Sprite Sheet Builder
Combine multiple SVG icons into one symbol sprite sheet referenced with <use href> — auto, id, or title naming and automatic viewBox. Free, in your browser.
Swagger 2.0 to OpenAPI 3.0 Converter
Convert Swagger 2.0 specs to OpenAPI 3.0 in your browser — JSON or YAML in, JSON or YAML out, with servers, components, requestBody, and $refs rewritten.
Syntax Highlighter
Syntax-highlight a code snippet to self-contained inline-styled HTML (or ANSI terminal colors) for 100+ languages and many themes, in your browser. Nothing is uploaded.
Table heatmap
Shade a CSV/table's numeric cells with a spreadsheet-style color scale and get a styled HTML table. Free, private, no upload.
Table to SVG Image
Render CSV or JSON tables as a clean standalone SVG with headers, zebra rows, themes, accent colors, titles, and alignment controls.
Tabs to Spaces
Convert tabs to spaces or spaces back to tabs online, respecting tab stops. Pick tab width, direction, and leading-only scope. Private in-browser tool.
Tail — Last N Lines
Get the last N lines of any text in your browser, like tail -n — skip footer rows and add original line numbers. Free, private, no sign-up.
Target-encode a CSV categorical column
Replace a CSV categorical column with the per-category mean of a numeric target. Supports smoothing, leave-one-out, replace or append output, and unknown handling.
Markdown Task List Summarizer
Summarize a Markdown task list — count done and pending checkboxes, get a completion percentage, or filter tasks — free and private in your browser.
TCX to GPX Converter
Convert Garmin TCX workout files into GPX 1.1 in your browser. Preserves trackpoints, elevation, timestamps, and heart rate/cadence. Free, private, no upload.
Read a Telegram result.json Export
Paste a Telegram Desktop result.json export and get a clean transcript, per-sender message and word stats, top words and emoji. Runs locally.
Text Corpus Cleaner
Clean a line-oriented text corpus: normalize Unicode, trim/collapse whitespace, drop duplicate, short, or junk lines, and filter by language. Runs in your browser, free.
Text Diff
Compare two text blocks and highlight added, removed, and changed lines.
Text encrypt
Encrypt or decrypt text with a passphrase using AES-256-GCM, in your browser. Get a copy-pasteable token. Nothing is uploaded.
Normalize Text
Normalize text in one pass: Unicode form (NFC/NFD/NFKC/NFKD), case fold, strip accents, collapse whitespace, straighten punctuation. Free, private, in your browser.
Text Pipeline Playground
Pipe pasted text through a chain of transforms — grep, reject, regex replace, sort, unique, head/tail, split, join — with a tiny safe DSL. Free, private, in your browser.
Text statistics
Count words, characters, sentences, paragraphs and lines, and estimate reading time, in your browser. Nothing is uploaded.
Text to JSON
Paste INI, key=value / .env, logfmt, CSV, or /etc/passwd-style text and get clean JSON. Auto-detects the format, infers types, and runs entirely in your browser.
Text to Table
Render delimited text (CSV, TSV, or custom-separated data) as an aligned ASCII or Markdown table.
Text to Unicode
List each character's Unicode code point (U+XXXX), name, \u escape sequence and UTF-8 bytes for any text.
Text Wrap
Hard-wrap text to a fixed column width in your browser — keep indentation and blank lines, optionally break long words. Free, private, no sign-up.
TextRank summarizer
Summarize text by extracting its most important sentences with TextRank, in your browser. No AI model, nothing uploaded.
Time to Decimal Hours Converter
Convert HH:MM to decimal hours (1:30 → 1.5) and back for timesheets, payroll and billing — plus total minutes and seconds. Free, private, in-browser.
Timesheet Calculator
Paste a work log of start–stop times tagged by project and get total hours plus billable amounts with rates, rounding and overnight shifts.
Timezone Converter & Meeting Planner
Convert a date and time across multiple timezones with correct DST handling and a 24-hour meeting planner grid. Full IANA database — free, private, in-browser.
Table of Contents Generator
Generate a linked table of contents from Markdown or HTML headings — pick levels, bullets or numbers, Markdown or HTML output — free in your browser.
To-do Organizer
Turn a brain-dump into a prioritized Markdown checklist — tasks grouped High/Medium/Low by urgency keywords, with due-date hints. Free, in-browser.
LLM Token Counter & Cost Estimator
Paste text to count LLM tokens with real tiktoken BPE, then estimate the prompt cost and context-window usage for GPT, Claude, and Gemini. Free, private, in-browser.
TOTP generator
Generate time-based one-time (2FA) codes from a TOTP secret, in your browser. The secret never leaves your device.
TOTP Secret Setup Generator
Generate a fresh base32 TOTP secret and otpauth enrollment URI for authenticator apps — local, random, and copy-ready.
Transcript Cleaner
Paste a raw transcript or captions and clean it into readable prose: strip timestamps, remove filler words, merge speaker turns, and fix punctuation locally.
Trim an Audio File
Trim any audio file in your browser — keep or remove a start–end range, add edge fades, save as MP3, WAV, FLAC or M4A. Runs locally, nothing is uploaded.
Truncate Text
Truncate text to a character or word limit with word-safe cutting and a custom ellipsis. Free, private, runs in your browser, no sign-up.
Tweet Thread Splitter
Split long text into a numbered tweet thread that never breaks mid-word — custom character limit, (i/N) counters, sentence-aware breaks. Free, in your browser.
Unicode to Text
Decode Unicode escape sequences back into readable text. Auto-detects \uXXXX, \u{X}, \xXX, \U00XXXXXX, U+XXXX and HTML &#nn; / &#xnn; in one pass.
Unit Converter
Convert between units of length, mass, temperature, volume, area, speed, data size, and time — instantly in your browser. Names and symbols accepted. Nothing is uploaded.
Unix timestamp converter
Convert Unix timestamps (seconds, milliseconds, microseconds, nanoseconds) to UTC dates, or parse human-readable dates back to epoch timestamps. Free, private, no upload.
Unwrap text
Remove hard line breaks inside paragraphs to rejoin wrapped text into continuous lines, in your browser. Nothing is uploaded.
URL Cleaner
Remove tracking parameters (utm_*, fbclid, gclid and more) from any URL for a clean, shareable link — batch mode, custom params. Free, private, in-browser.
URL Encoder / Decoder
Percent-encode or decode text and URLs in your browser — component, whole-URL, or form mode, batch per-line, and recursive decode. Free, private, no sign-up.
URL Safety Inspector
Paste a URL to rate phishing risk from structural heuristics: IP hosts, @ tricks, deep subdomains, punycode and lookalike TLDs. Runs locally.
UTM Link Builder
Free UTM link builder — add utm_source, utm_medium and utm_campaign tags plus GA4 fields to any URL, correctly encoded, right in your browser.
Value Counts for a CSV Column
Count distinct values in a chosen CSV column with counts and percentages. Pick a header or column index, sort by count or value, and include blanks if needed.
vCard Duplicate Remover
Find and merge duplicate contacts in a vCard (.vcf) file. Match on name, email, or phone; merge into one card or drop extra copies. Runs in your browser.
Normalize vCard Contacts
Normalize vCard address books locally: lowercase emails, format valid phone numbers, tidy names, and preserve custom fields.
vCard to JSON
Convert vCard (.vcf) contact cards to a clean JSON array. Parses vCard 2.1/3.0/4.0, splits names and addresses, keeps phone/email types. Runs in your browser.
Checksum Verifier
Verify text or data against an expected checksum — auto-detects MD5, SHA-1, SHA-256, SHA-3, BLAKE2 or BLAKE3 from digest length. Free, private, in-browser.
Pad a Video to an Aspect Ratio
Letterbox or pillarbox a video to 9:16, 1:1, 16:9 or any preset ratio with colored bars or a blurred background — free, in your browser, nothing is uploaded.
Set a Video's Audio Bitrate
Re-encode just a video's audio at your chosen bitrate to shrink an oversized soundtrack while the picture is stream-copied untouched. Runs in-browser; nothing uploaded.
Compress a video's audio dynamics
Even out a video's quiet and loud passages in your browser with ffmpeg dynamic-range compression. The picture is copied untouched.
Remove Background Noise from a Video
Clean up hiss, hum and background noise in a video's audio right in your browser — pick a strength and denoiser. The picture is untouched. Nothing is uploaded, free.
Fade Video Audio In or Out
Add fade-in and fade-out ramps to a video's audio while copying the picture untouched. Free, private, and runs in your browser.
Change a Video's Audio Volume
Make a video louder or quieter right in your browser — by decibels or a factor, with a clipping-safe limiter. The picture is untouched. Nothing is uploaded, free.
Fix Video Audio Sync
Shift a video's audio earlier or later to fix lip-sync in your browser. Positive delays, negative advances; the picture is untouched. Nothing is uploaded.
Remove Black Bars from a Video
Auto-detect and crop letterbox or pillarbox black bars from a video. Two-pass ffmpeg cropdetect runs in your browser — nothing is uploaded.
Bake Video Rotation Metadata
Bake a video's rotation metadata into upright pixels and clear the rotate flag so sideways phone clips play correctly everywhere.
Blur or Pixelate a Region in a Video
Blur or pixelate a fixed rectangle — a license plate, name tag or logo — on every frame of a video, right in your browser. Nothing is uploaded, runs locally, free.
Burn Subtitles Into a Video
Hard-burn an SRT or WebVTT subtitle track into your video so captions show even when muted — pick position, font size, color and a background bar. Free, in your browser.
Compress a Video
Shrink a video's file size right in your browser — pick a quality (CRF). Re-encodes locally with ffmpeg to H.264/AAC, nothing is uploaded, free.
Crop a Video
Crop a video to any rectangle in your browser — set width, height, and an optional x/y offset (centered by default). Re-encodes locally with ffmpeg, free.
Cut a Video into Segments
Cut a video to multiple time windows, keep or remove those clips, and export one joined MP4. Runs locally in your browser.
Denoise a Video
Remove noise, grain and sensor speckle from a video in your browser — choose a strength and denoiser. Local ffmpeg cleanup, nothing uploaded.
Adjust Video Brightness, Contrast & Color
Free online video color adjuster — tweak brightness, contrast, saturation, and gamma with live sliders. Re-encodes locally with ffmpeg in your browser, nothing uploaded.
Extract a Video's Audio Track (Lossless)
Demux a video's audio track in your browser with no re-encode — lossless stream-copy into MKA, M4A or OGG. Pick the track, keep the original codec, nothing uploaded.
Extract a Video's First & Last Frame
Grab a video's first and last frame and stitch them into one before/after image — side by side or stacked. Free, in your browser with ffmpeg, nothing uploaded.
Change a Video's Frame Rate
Change a video's frame rate right in your browser — set any fps (60→30, 24, 25). Frames are dropped or duplicated with ffmpeg locally, nothing is uploaded, free.
Extract a Video Frame
Grab a single frame from any video as a PNG image, right in your browser — pick a timestamp in seconds. Runs locally with ffmpeg, nothing is uploaded, free.
Freeze Frame Video Effect
Add a freeze-frame effect to a video: play up to a moment, hold that frame still for a set number of seconds, then continue. Free, in your browser.
Convert HDR Video to SDR
Tone-map an HDR (PQ/HLG, BT.2020) video down to SDR BT.709 so it stops looking gray, dim or washed-out. Runs in your browser with ffmpeg — nothing is uploaded.
Ken Burns Effect from a Photo
Turn a still photo into a short MP4 with a smooth pan-and-zoom (Ken Burns) move, right in your browser. Pick the motion, length and size — nothing is uploaded, free.
Mute a Video
Remove the audio track from a video right in your browser — lossless, no re-encode. Nothing is uploaded, free, no sign-up.
Mute Part of a Video
Silence the audio over a chosen time range in a video while keeping the rest of the sound and the picture untouched. Free, private, runs in your browser.
Remove Embedded Subtitles From Video
Strip all soft subtitle and caption streams from a video locally with ffmpeg stream copy — keep the video and audio intact, no upload and no re-encode.
Resize a Video
Scale a video to a target resolution right in your browser — set width and/or height, aspect ratio preserved. Re-encodes locally with ffmpeg, nothing is uploaded, free.
Rotate / Flip a Video
Rotate a video 90/180/270 degrees or flip it horizontally/vertically, right in your browser. Re-encodes locally with ffmpeg, nothing is uploaded, free.
Detect Speech Segments in a Video
Run voice-activity detection on a video's audio in your browser and get speech vs non-speech timestamps as a report, CSV, SRT, or Audacity labels.
Stabilize a Shaky Video
Smooth out camera shake in a handheld video in your browser — pick a strength and how to handle the edges. Local ffmpeg stabilization, nothing uploaded.
Strip Video Metadata
Remove GPS, device, timestamp, title, comment, stream, and chapter metadata from a video locally with ffmpeg stream copy — no upload and no re-encode.
Compress a Video to a Target File Size
Set an MB budget and it computes the H.264 bitrate from your clip's length to fit under it — for Discord, email or WhatsApp. Runs in your browser, nothing uploaded.
Add a Title or Lower Third to a Video
Add a styled title or lower-third caption to your video over a set time range — pick position, font size, color and a background bar. Free, in your browser.
Video to GIF
Turn any video into an animated GIF right in your browser. Pick a section, set fps and width — high-quality palette, runs locally, nothing is uploaded, free.
Convert Video to H.264 MP4
Force-transcode any video to universally-playable H.264 High-profile MP4 (yuv420p, faststart, AAC) in your browser. Make clips that won't play work everywhere.
Transcode a Video
Convert any video to MP4 or WebM right in your browser — pick a target format and quality. Re-encodes locally with ffmpeg, nothing is uploaded, free.
Trim a Video
Cut a clip out of any video right in your browser — set a start time and duration. Stream-copy (no re-encode), runs locally, nothing is uploaded, free.
Trim Black Frames from a Video
Automatically detect and trim the leading and trailing fully-black frames from a video. Two-pass ffmpeg blackdetect runs in your browser — nothing is uploaded.
Convert a Voice Note
Convert WhatsApp, Telegram, Signal and other Opus/Ogg voice notes to MP3 or WAV, or encode audio back to Opus voice notes in your browser.
WAV to CSV Samples
Paste an uncompressed WAV as base64 or hex and export its decoded PCM samples to CSV: one column per channel, with a time or sample index. Runs in your browser.
Waveform Image from Audio
Turn any audio file into a waveform PNG in your browser — pick the size, solid or gradient wave colors and background, or keep it transparent. Nothing is uploaded.
Weak Password Detector
Check whether a password is one of the most common or breached passwords. Detects case and leetspeak variants, offline in your browser — nothing is uploaded.
Weighted Random Sampler
Draw weighted random samples from CSV or JSON rows, with or without replacement. Seeded, reproducible, and browser-local.
Analyze an Exported WhatsApp Chat
Paste an exported WhatsApp chat to count messages per person, busiest hours and days, and top words and emoji. Fully in-browser — nothing is uploaded.
Word Counter
Count the words, characters, and lines in any block of text. Free, instant, runs entirely in your browser — no sign-up required.
Word frequency counter
Count how often each word appears in your text and rank them by frequency, right in your browser. Skip short words, drop stop words, keep the top N. Free, private.
XML formatter
Pretty-print or minify XML with indentation control and a well-formedness check, in your browser. Nothing is uploaded.
XML to CSV
Flatten repeated XML elements into a CSV table, with columns inferred from child tags and attributes, in your browser. Free, private, no upload.
XML to JSON
Convert an XML document into an equivalent JSON structure, preserving attributes and nesting, in your browser. Free, private, no upload.
XOR cipher
XOR text, hex, or Base64 data against a repeating key and output hex, Base64, or UTF-8. Symmetric encrypt/decrypt in your browser.
XPath query
Run an XPath 1.0 expression against XML or XHTML and return matching node values or serialized XML. Local browser WebAssembly tool.
YAML to CSV
Flatten a YAML list or mapping of records into CSV with a unioned column header. Nested keys become dot-paths. Runs in your browser, no upload.
YouTube Thumbnail Generator
Create a thumbnail PNG from a video frame with bold outlined headline text, a crop-to-canvas layout, and an optional accent bar.
Z-Score Normalize
Standardize a list of numbers with z-score, min-max, max-abs, or robust median/IQR scaling. Population or sample standard deviation, private and browser-local.
Zero-width character cleaner
Detect and strip invisible zero-width spaces, joiners, byte-order marks, bidi controls and soft hyphens from pasted text, in your browser. Nothing is uploaded.
No tools match your search.
