Algorithms & Computer Science Tools
Regular expression testers, binary bitwise tools, Big-O complexity explorers, hash generators, Base64 encoders, and data structure visualizers.
All 79 Algorithms & Computer Science Calculators & Utilities
Filter the 79 tools below, sort them, expand a row for the full description, or keep one in your toolbox with the ๏ผ. Press / to jump to the filter.
-
๐ค Text โ Hex โ Binary
Encode UTF-8 text as hex or binary, or decode hex/binary back. Spaces in hex are ignored. Binary is 8-bit groups. Nothing is sent anywhere.
-
๐ง Audio File Size
Uncompressed WAV/AIFF size = sample rate ร channels ร (bit depth รท 8) ร seconds. MP3/AAC size โ bitrate ร seconds รท 8. Headers are a few kilobytes โ ignored here.
-
๐ Base64, Hex & Binary Text Encoder / Decoder
Encode text to Base64 (standard or URL-safe), hexadecimal, binary, HTML entities, Unicode escapes or ROT13 โ and decode back. Full UTF-8 and emoji support. Live in both directions; nothing leaves y...
-
๐ Batch Link Cleaner
Clean a list of links before sharing or archiving them. Removes recognized campaign trackers while keeping the destination, useful query parameters, and URL fragment. It does not open links, follow...
-
๐ Big-O Complexity Explorer
Why does an O(nยฒ) algorithm feel instant for 10 items but crawl for a million? Watch each complexity class grow, and see how long each would really take at one operation per nanosecond โ the number...
-
๐ข Binary, Bits & Bitwise Playground
Everything on a computer is bits. Tap the cells to flip bits and see the number change, then run the bitwise operations โ AND, OR, XOR, NOT, shifts โ that power everything from colours to cryptogra...
-
Bulk Filename Previewer
Plan numbered filenames while preserving extensions, spot duplicate names, and copy an old-to-new mapping before renaming files yourself.
-
๐พ Bytes โ KB โ MB โ GB
Convert file sizes with SI (1000) or binary IEC (1024) prefixes. Hard-drive boxes use decimal GB; Windows historically used 1024 and still called them GB. Edit any field.
-
๐ฒ Cellular Automata Explorer
One row of cells and one rule decides the next row from each cell's three neighbours. Rule 30 churns out pure randomness, Rule 90 grows a Sierpinski triangle, and Rule 110 is powerful enough to com...
-
๐ Classical Cipher Suite
Encrypt like the Romans and the Victorians: Caesar shifts, Atbash mirrors, ROT13 and the Vigenรจre key cipher. Then watch the โcrackโ button undo a Caesar cipher in one click โ because letter freque...
-
๐๏ธ WCAG Contrast & Vision
Test color contrast ratios against WCAG 2.2 accessibility standards (AA / AAA) and simulate color-vision deficiencies in real time.
-
๐ CORS Header Builder
Emit Access-Control-* headers for a simple or preflight response. * plus credentials is invalid. Prefer an explicit origin in production.
-
โฑ๏ธ Cron Schedule Builder
Construct cron expressions with interactive dials, read instant plain-English explanations, and preview the next 10 trigger times.
-
๐ก๏ธ Content-Security-Policy Builder & Checker
Build a Content-Security-Policy header from plain fields, or paste an existing policy to find quoting mistakes and common weaknesses. Nothing is fetched or sent.
-
๐ฏ CSS Specificity Calculator
Paste a selector. Counts IDs, classes/attributes/pseudo-classes, and types/pseudo-elements as (A, B, C). :not() is ignored as a class; its argument is counted. :is() / :where() / :has() take the mo...
-
๐ CSV โ JSON โ Markdown Table Converter
Paste CSV, TSV or a JSON array and convert it to JSON, CSV, Markdown table, HTML table or SQL INSERT statements. Handles quoted fields, custom delimiters and header detection. Everything stays in y...
-
ใฐ๏ธ Cubic Bรฉzier Easing
CSS transition-timing-function: cubic-bezier(x1, y1, x2, y2). x is time (0โ1), y is progress (can overshoot). Copy the declaration after you like the motion. Respects reduced-motion.
-
๐ฒ Diceware Passphrase
Six words from a 256-word list, picked with crypto.getRandomValues (~48 bits). Not the official 7,776-word EFF list โ treat this as a strong memorable password, then store it in a manager. Generate...
-
๐งน Duplicate Line Remover
Paste a list: drop duplicate lines, sort AโZ or ZโA, trim spaces, ignore case. Stays in this browser โ mailing lists and log dumps never leave the device.
-
๐ก๏ธ Email Header Inspector
Paste an emailโs raw headers to inspect the visible From, Reply-To and Return-Path domains, reported SPF/DKIM/DMARC results, and the number of Received hops. Everything is checked in this page; no ...
-
๐ก๏ธ Excel CSV Corruption Guard
Open a CSV in Excel and it silently eats leading zeros, turns long IDs into 1.23E+15, makes โ1-2โ into 2-Jan and gene names like MARCH1 into dates. This finds every cell Excel would mangle and expo...
-
๐๏ธ Cross-Platform Filename Safety Checker
Paste names copied from a file list. Preview Windows-reserved characters and device names, trailing dots/spaces, Unicode normalization, and case-insensitive collisions before you share or move the ...
-
๐ .gitignore Builder
Tick the stacks you use. Output is a combined .gitignore โ copy into the repo root. Git still tracks files you already committed; git rm --cached those separately.
-
๐ Hash Generator
Generate cryptographic hashes instantly. Supports MD5, SHA-1, SHA-256, SHA-384, SHA-512. All processing happens in your browser โ nothing is sent to any server.
-
๐ Apache & Nginx Redirect Generator
Build 301/302 redirect snippets for Apache (.htaccess) or Nginx (server { }): HTTPโHTTPS, www/apex canonical hosts and page redirects. Review before deploying โ a bad rule loops a site (test Nginx ...
-
๐ฆ HTML / CSS Minifier
Strip comments and collapse idle whitespace in HTML or CSS. Not a full parser โ keep <pre> and <textarea> out of the input, and do not minify JavaScript here. Local only.
-
๐ค HTML Entity Encoder & Decoder
Escape text for safe HTML display, decode named or numeric entities, and inspect the characters in a string. Choose readable entities for the five HTML-sensitive characters or numeric entities for ...
-
๐ HTML to Markdown Converter
A practical subset: headings, paragraphs, links, images, lists, bold/italic, code, blockquotes, hr. Scripts and styles are dropped. Not a full CommonMark round-trip.
-
๐ก HTTP Status Code Encyclopedia
Look up any HTTP status code, filter by class, and copy a one-line explanation. Covers the registered 1xxโ5xx codes developers hit in the wild. Entirely offline.
-
๐๏ธ Huffman Coding: How Compression Works
Type any text and watch it get smaller: common letters get short codes, rare ones get long codes, and the result is the exact same idea behind ZIP, PNG and MP3. The tree is the codebook, drawn for ...
-
๐ฆ IBAN Validator & Formatter
Check an International Bank Account Number with the ISO 13616 MOD-97 algorithm, then pretty-print it in groups of four. This confirms the check digits only โ it cannot prove an account exists.
-
๐
ICS Event Builder
Make a .ics file any calendar app can import. Times are written as floating local (no time-zone math). All-day events use DATE values.
-
๐ข IEEE-754 Converter
32-bit binary32 (float) and 64-bit binary64 (double) bit patterns via typed arrays. Paste a decimal, hex (0xโฆ) or 32/64-bit 0/1 string.
-
๐จ Image Colour Picker & Palette Extractor
Drop in a photo, logo or screenshot and hover to read any pixel as HEX, RGB and HSL โ with a magnifier for precision. The tool also pulls out the image's dominant palette, ready to copy as CSS vari...
-
๐ป Invisible Character & Lookalike Detector
Code that wonโt compile, a password that โis definitely rightโ, a search that finds nothing, a spreadsheet match that fails: the culprit is often a character you cannot see. Reveals zero-width spac...
-
๐ ISBN-10 โ ISBN-13 Converter
Validate an ISBN-10 or ISBN-13, compute the check digit, and convert between the two. Hyphens and spaces are ignored. Check digits follow the ISBN / EAN rules โ this does not look up a book.
-
๐งฉ JSON Flatten / Unflatten
Nested objects become dotted keys (user.address.city); arrays use items.0. Unflatten rebuilds the tree. Runs in this page โ nothing is uploaded.
-
๐ JWT Token Inspector
Decode and audit JSON Web Tokens offline. Zero network calls โ your security tokens never leave your browser.
-
โจ๏ธ Keyboard Tester & Event Inspector
Press any key to test it live โ handy when a laptop key died or a layout is fighting you. Shows event.key, event.code, keyCode, which, modifiers, location, and ready-to-copy event listener code. No...
-
๐ Bash Script Builder
Build bash scripts from common patterns โ select blocks, customize, and copy the complete script
-
๐ chmod Permission Calculator
Visually set file permissions โ toggle read/write/execute for owner, group, and others. Get octal, symbolic, and the full command
-
๐ง Linux Command Cheat Sheet
Searchable reference of 200+ Linux commands โ filter by category, copy with one click
-
๐พ Disk Space Analyzer & Planner
Calculate partition sizes, plan disk layouts, convert units, and get the commands to set it all up
-
๐ Log Analyzer & Command Generator
Paste log output to get instant analysis, or generate commands to search, filter, and monitor logs
-
๐ก Linux Process & Signal Reference
Complete reference of Linux signals, process states, and process management commands with examples
-
๐ SSH Command Generator
Build SSH, SCP, and SSH tunnel commands โ fill in the options, copy the command
-
โ๏ธ Systemd Service Generator
Generate systemd .service unit files โ fill in the details, get a complete service file with install instructions
-
๐ข Luhn Check Digit Validator
Validate or generate a Luhn (mod 10) check digit. Used by card numbers, IMEI, NPI and some barcodes. This only tests the checksum โ it cannot tell you whether a number is issued, active or real.
-
โ๏ธ Mailto Link Builder & Decoder
Make a correctly encoded mailto: link with recipients, cc, bcc, subject and a multi-line body โ as a URL, HTML or Markdown โ or decode one you found. Runs in your browser.
-
๐ Markdown & ASCII Table Generator
Interactive spreadsheet grid editor to create, format, and convert tables to GitHub-flavored Markdown, ASCII box art, Unicode borders, HTML, and CSV.
-
๐๏ธ Mic, Speaker & Webcam Test โ Pre-Meeting Device Check
Check everything before the call: see your microphone level move, hear a tone from the left and right speaker, and preview your camera with its real resolution. Audio and video stay inside this tab...
-
๐ MIME Type Lookup
Convert a file extension to a MIME type, or a MIME type back to common extensions. Handy when writing Content-Type headers, nginx maps or <input accept> lists. Lookup is local.
-
๐ค Mojibake Repair โ Fix Garbled รยฉ รขโฌโข Text
Turn โcafรยฉโ, โdonรขโฌโขtโ and โรยฟรโฌรยธรยฒรยตรโโ back into real text. Reverses UTF-8 misread as Windows-1252 or Latin-1, even when it happened twice or only in parts of the text. Runs in your browser.
-
๐ชช Nano ID Generator
URL-safe IDs from crypto.getRandomValues. Default alphabet is AโZaโz0โ9_- (64 symbols). Collision odds are about (nยฒ) / (2 ร 64^size) for n IDs โ this is not a password manager.
-
๐ง Neural Network Playground
Watch a tiny neural network learn XOR โ the task that killed the first wave of neural networks, because a straight line can't separate the points. As it trains, the decision boundary curls into a c...
-
๐ต๏ธ Page Privacy Audit
See which trackers and third parties a web page talks to. Load a HAR export from your browser's DevTools, or paste page source, and get a local report. Nothing you load is uploaded.
-
๐บ๏ธ Pathfinding Algorithm Visualizer
Draw walls and watch four search algorithms hunt for the goal: DFS wanders, BFS floods evenly, Dijkstra matches BFS on a uniform grid, and A* heads straight for the target. The visited cells and th...
-
โ๏ธ px โ rem โ em Converter
Convert CSS lengths between pixels, rem and em for a chosen root and parent font size. Defaults to the browser 16 px root. Copy-ready declarations, no build step.
-
๐ Query String Parser
Split a URL or a raw ?a=1&b=2 into keys. Duplicate keys become arrays. Build the other way from JSON. Uses the platform URLSearchParams โ stays on this device.
-
๐ณ Recursion & Memoization Explorer
The same Fibonacci function, two ways: naive recursion recomputes the same subproblems a staggering number of times, while memoization remembers each answer once. Watch the call tree fill with dupl...
-
๐ฆ SemVer Compare & Bump
Compare two Semantic Versioning 2.0.0 strings, then bump major, minor, patch or a pre-release. Precedence follows the spec: major.minor.patch, then pre-release identifiers, build metadata ignored.
-
๐ Slug Generator
Convert any text into URL-friendly slugs. Perfect for blog posts, filenames, and SEO-friendly URLs.
-
๐ Sorting Algorithm Visualizer
Watch six classic sorting algorithms race on the same shuffled data โ see exactly why O(nยฒ) sorts crawl while merge and quick sort fly. Every comparison and swap is counted live.
-
๐ฌ SPF & DMARC Record Builder and Checker
Check the syntax of an SPF or DMARC DNS record you paste, count SPF DNS lookups, or build a new record. Works offline: nothing is looked up or sent.
-
๐ฌ SRT Subtitle Time Shifter
Shift every HH:MM:SS,mmm timestamp in an .srt by milliseconds (negative to go earlier). Runs in this page โ files stay on your device.
-
๐ฌ Subtitle Drift Fixer โ Two-Point Sync
Subtitles start in sync and slowly slide out of time? That is drift, not an offset โ usually a 23.976 vs 25 fps mismatch โ and a plain time shift canโt fix it. Give two lines with their correct tim...
-
โก SVG Path Optimizer & Minifier
Minify and clean SVG markup, remove metadata, editor bloat and unused namespaces, round decimal precision, preview live, and copy optimized SVG.
-
๐ก Text Case Converter
Paste anything and get it back in every case at once: UPPER, lower, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, aLtErNaTiNg, reversed and URL ...
-
๐ผ Towers of Hanoi
Move the stack from peg A to peg C, never putting a bigger disk on a smaller one. The catch: the optimal solution is 2โฟ โ 1 moves, so 8 disks means 255 moves โ recursion made visible. Solve it your...
-
๐งฎ Truth Table Generator
Generate truth tables for logical expressions. Supports AND, OR, NOT, XOR, IMPLIES, and IFF operators.
-
๐ Unicode Converter
Convert text to Unicode code points, HTML entities, and escape sequences. Supports all Unicode characters.
-
โฑ๏ธ Unix Timestamp Converter
Convert Unix epoch timestamps (seconds, milliseconds, microseconds or nanoseconds โ auto-detected) to human dates and back. Shows UTC, your local time, ISO 8601, relative time and the weekday. A li...
-
๐ URL Encoder, Decoder & Parser
Percent-encode or decode any text (full encodeURIComponent or URL-safe encodeURI), and break a URL into protocol, host, port, path, hash and an editable table of query parameters. Edit a value and ...
-
๐ต๏ธ User Agent & Browser Client Inspector
Inspect your browser's user agent string, client hints, screen geometry, GPU WebGL renderer, touch capabilities, color depth, and networking status.
-
๐ UUID / GUID & Random ID Bulk Generator
Generate one or hundreds of UUID v4s, time-ordered UUID v7s, ULIDs, NanoIDs, short IDs or custom-pattern codes using the browser's cryptographic random source. Choose case, braces and separators, t...
-
๐ชช vCard Generator
Build a vCard 3.0 you can save as .vcf and open on a phone. Stays in the browser โ no address book is uploaded.
-
๐ฌ Video Bitrate File Size
Estimate video file size from duration and video/audio bitrates, or solve for the bitrate that fits a size budget. Formula: size โ (video + audio) ร time. Container overhead is ignored.
-
๐ถ WiFi Speed & Download Time Calculator
Calculate exact file download and upload durations, test bandwidth capacity for simultaneous 4K streams and video calls, and estimate mobile data cap exhaustion.
-
๐ XML Formatter & Validator
Format, minify, validate, and explore XML. Paste messy XML, get clean indented output with syntax highlighting.
Looking for something else? Filter all 1424 tools โ