Fast · private · browser-only
Inspect, encode and verify without uploading.
Hash text and files, verify integrity, transform encodings and explore classical ciphers entirely in your browser.
Browse toolsFocused utilities
Computing & Cryptography Tools
SHA-256 generator
Generate a SHA-256 digest from text locally.
Open tool Browser-onlySHA-512 generator
Generate a SHA-512 digest from text locally.
Open tool Browser-onlySHA-384 generator
Generate a SHA-384 digest from text locally.
Open tool Browser-onlySHA-1 generator
Generate a legacy SHA-1 digest for compatibility checks.
Open tool Browser-onlyMD5 generator
Generate an MD5 checksum for legacy compatibility.
Open tool Browser-onlyFile hash
Calculate SHA-256, SHA-384, SHA-512, SHA-1 or MD5 for a local file.
Open tool Browser-onlyHash verifier
Compare two digest values without case or spacing mistakes.
Open tool Browser-onlyHMAC generator
Generate an HMAC using SHA-256, SHA-384 or SHA-512.
Open tool Browser-onlyCaesar cipher
Shift letters forward or backward through the alphabet.
Open tool Browser-onlyROT13 converter
Apply the reversible ROT13 letter substitution.
Open tool Browser-onlyVigenère cipher
Encode or decode a classical repeating-key cipher.
Open tool Browser-onlyBase64 converter
Convert UTF-8 text to and from Base64.
Open tool Browser-onlyText and hex
Convert UTF-8 text to hexadecimal bytes and back.
Open tool Browser-onlyText and binary
Convert UTF-8 text to 8-bit binary bytes and back.
Open tool Browser-onlyUUID generator
Generate cryptographically random version-4 UUIDs.
Open tool Browser-onlySecure token
Generate random hexadecimal or URL-safe tokens with browser cryptography.
Open tool Browser-onlyCRC32 calculator
Calculate a CRC32 checksum for text.
Open tool Browser-onlySubnet calculator
Calculate network address, broadcast address and usable host capacity from IPv4 CIDR notation.
Open tool Browser-onlyJSON formatter
Validate, format or compact JSON entirely inside your browser.
Open tool Browser-onlyURL encoder
Percent-encode or decode URL text locally.
Open tool Browser-onlyUnix timestamp
Convert between Unix seconds and a readable UTC date and time.
Open tool Browser-onlyPassword strength
Estimate password strength locally from length and character variety without transmitting the password.
Open tool Browser-onlyBase32 converter
Convert UTF-8 text to and from RFC 4648 Base32.
Open tool Browser-onlyBase58 converter
Convert UTF-8 text to and from the Bitcoin-style Base58 alphabet.
Open tool Browser-onlyASCII converter
Convert printable ASCII text to decimal character codes and back.
Open tool Browser-onlyUnicode code points
Convert text to Unicode code points and U+ notation, or decode code points into text.
Open tool Browser-onlyHTML entities
Encode HTML-sensitive characters or decode numeric and common named entities.
Open tool Browser-onlyJWT decoder
Inspect a JSON Web Token header and payload locally without verifying its signature.
Open tool Browser-onlyQuery parser
Parse URL query parameters into readable JSON, including repeated keys.
Open tool Browser-onlyCSV to JSON
Convert comma-separated tabular data into an array of JSON objects.
Open tool Browser-onlyJSON to CSV
Convert an array of flat JSON objects into downloadable-style CSV text.
Open tool Browser-onlyXML formatter
Indent compact XML into a readable element hierarchy.
Open tool Browser-onlyURL parser
Break a URL into protocol, host, port, path, query and fragment components.
Open tool Browser-onlySlug generator
Turn a heading into a clean lowercase hyphenated URL slug.
Open tool Browser-onlyRegex tester
Test a JavaScript regular expression and inspect every match and capture group.
Open tool Browser-onlyLine sorter
Sort lines alphabetically, numerically, ascending or descending.
Open tool Browser-onlyRemove duplicate lines
Remove repeated lines while preserving the first occurrence.
Open tool Browser-onlyCase converter
Convert text to upper, lower, title, sentence, camel, Pascal, snake or kebab case.
Open tool Browser-onlyWhitespace cleaner
Collapse repeated spaces, trim lines and optionally remove blank lines.
Open tool Browser-onlyString escaper
Escape text as a JSON string literal or decode JSON escape sequences.
Open tool Browser-onlyIPv4 integer converter
Convert dotted IPv4 addresses to unsigned 32-bit integers and back.
Open tool Browser-onlyIPv6 expander
Expand compressed IPv6 notation or compress a full eight-group address.
Open tool Browser-onlyMAC validator
Validate a 48-bit MAC address and normalize common separator formats.
Open tool Browser-onlyBitwise calculator
Calculate AND, OR, XOR, shifts and NOT for two 32-bit integers.
Open tool Browser-onlyBit shift calculator
Compare left shift, sign-preserving arithmetic right shift and zero-fill logical right shift.
Open tool Browser-onlyBit mask generator
Generate a contiguous 8, 16, 32 or 64-bit mask from a starting bit and field length.
Open tool Browser-onlyBit field extractor
Extract a packed field from an integer using its least-significant bit position and length.
Open tool Browser-onlyBit field inserter
Replace one packed field inside an integer without changing the remaining bits.
Open tool Browser-onlyBit switch calculator
Set, clear, toggle or test one selected bit in a 32-bit integer.
Open tool Browser-onlyBit rotation calculator
Rotate an 8, 16, 32 or 64-bit word left or right without discarding shifted-out bits.
Open tool Browser-onlyPopulation count
Count the one-bits and zero-bits in a fixed-width integer.
Open tool Browser-onlyBit parity
Determine even or odd parity and calculate the parity bit needed for a fixed-width word.
Open tool Browser-onlyTwo's complement
Encode a signed decimal integer or decode a fixed-width two's-complement bit pattern.
Open tool Browser-onlySigned/unsigned converter
Interpret the same 8, 16, 32 or 64-bit pattern as signed and unsigned integers.
Open tool Browser-onlyEndianness converter
Reverse the byte order of a 16, 32 or 64-bit hexadecimal word.
Open tool Browser-onlyInteger bit length
Find the minimum number of binary digits needed for an integer and identify its highest set bit.
Open tool Browser-onlyBase converter
Convert whole numbers between bases 2 and 36.
Open tool Browser-onlychmod calculator
Convert symbolic rwx permissions to octal chmod values and back.
Open tool Browser-onlyCron explainer
Translate a standard five-field cron schedule into plain language.
Open tool Browser-onlySemVer comparator
Compare two semantic versions, including prerelease precedence.
Open tool Browser-onlyColour converter
Convert a hexadecimal colour into RGB and HSL values.
Open tool Browser-onlyData size calculator
Convert bytes among decimal and binary data-size units.
Open tool Browser-onlyTransfer time
Estimate download or upload time from file size and connection speed.
Open tool Browser-onlyText byte counter
Count Unicode characters, UTF-8 bytes and estimated storage size.
Open toolClear answers
About computing & cryptography tools
Are the computing & cryptography tools free?
Yes. Every tool in this collection is free to use without an account.
Does MW SysArc receive what I enter?
No. Inputs and calculations remain inside your browser and are not transmitted to or stored by MW SysArc.
Can I use the results for important decisions?
Treat results as practical estimates. Verify consequential academic, employment, financial or access decisions against the applicable rules and source records.