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 tools

Focused utilities

Computing & Cryptography Tools

Browser-only

SHA-256 generator

Generate a SHA-256 digest from text locally.

Open tool
Browser-only

SHA-512 generator

Generate a SHA-512 digest from text locally.

Open tool
Browser-only

SHA-384 generator

Generate a SHA-384 digest from text locally.

Open tool
Browser-only

SHA-1 generator

Generate a legacy SHA-1 digest for compatibility checks.

Open tool
Browser-only

MD5 generator

Generate an MD5 checksum for legacy compatibility.

Open tool
Browser-only

File hash

Calculate SHA-256, SHA-384, SHA-512, SHA-1 or MD5 for a local file.

Open tool
Browser-only

Hash verifier

Compare two digest values without case or spacing mistakes.

Open tool
Browser-only

HMAC generator

Generate an HMAC using SHA-256, SHA-384 or SHA-512.

Open tool
Browser-only

Caesar cipher

Shift letters forward or backward through the alphabet.

Open tool
Browser-only

ROT13 converter

Apply the reversible ROT13 letter substitution.

Open tool
Browser-only

Vigenère cipher

Encode or decode a classical repeating-key cipher.

Open tool
Browser-only

Base64 converter

Convert UTF-8 text to and from Base64.

Open tool
Browser-only

Text and hex

Convert UTF-8 text to hexadecimal bytes and back.

Open tool
Browser-only

Text and binary

Convert UTF-8 text to 8-bit binary bytes and back.

Open tool
Browser-only

UUID generator

Generate cryptographically random version-4 UUIDs.

Open tool
Browser-only

Secure token

Generate random hexadecimal or URL-safe tokens with browser cryptography.

Open tool
Browser-only

CRC32 calculator

Calculate a CRC32 checksum for text.

Open tool
Browser-only

Subnet calculator

Calculate network address, broadcast address and usable host capacity from IPv4 CIDR notation.

Open tool
Browser-only

JSON formatter

Validate, format or compact JSON entirely inside your browser.

Open tool
Browser-only

URL encoder

Percent-encode or decode URL text locally.

Open tool
Browser-only

Unix timestamp

Convert between Unix seconds and a readable UTC date and time.

Open tool
Browser-only

Password strength

Estimate password strength locally from length and character variety without transmitting the password.

Open tool
Browser-only

Base32 converter

Convert UTF-8 text to and from RFC 4648 Base32.

Open tool
Browser-only

Base58 converter

Convert UTF-8 text to and from the Bitcoin-style Base58 alphabet.

Open tool
Browser-only

ASCII converter

Convert printable ASCII text to decimal character codes and back.

Open tool
Browser-only

Unicode code points

Convert text to Unicode code points and U+ notation, or decode code points into text.

Open tool
Browser-only

HTML entities

Encode HTML-sensitive characters or decode numeric and common named entities.

Open tool
Browser-only

JWT decoder

Inspect a JSON Web Token header and payload locally without verifying its signature.

Open tool
Browser-only

Query parser

Parse URL query parameters into readable JSON, including repeated keys.

Open tool
Browser-only

CSV to JSON

Convert comma-separated tabular data into an array of JSON objects.

Open tool
Browser-only

JSON to CSV

Convert an array of flat JSON objects into downloadable-style CSV text.

Open tool
Browser-only

XML formatter

Indent compact XML into a readable element hierarchy.

Open tool
Browser-only

URL parser

Break a URL into protocol, host, port, path, query and fragment components.

Open tool
Browser-only

Slug generator

Turn a heading into a clean lowercase hyphenated URL slug.

Open tool
Browser-only

Regex tester

Test a JavaScript regular expression and inspect every match and capture group.

Open tool
Browser-only

Line sorter

Sort lines alphabetically, numerically, ascending or descending.

Open tool
Browser-only

Remove duplicate lines

Remove repeated lines while preserving the first occurrence.

Open tool
Browser-only

Case converter

Convert text to upper, lower, title, sentence, camel, Pascal, snake or kebab case.

Open tool
Browser-only

Whitespace cleaner

Collapse repeated spaces, trim lines and optionally remove blank lines.

Open tool
Browser-only

String escaper

Escape text as a JSON string literal or decode JSON escape sequences.

Open tool
Browser-only

IPv4 integer converter

Convert dotted IPv4 addresses to unsigned 32-bit integers and back.

Open tool
Browser-only

IPv6 expander

Expand compressed IPv6 notation or compress a full eight-group address.

Open tool
Browser-only

MAC validator

Validate a 48-bit MAC address and normalize common separator formats.

Open tool
Browser-only

Bitwise calculator

Calculate AND, OR, XOR, shifts and NOT for two 32-bit integers.

Open tool
Browser-only

Bit shift calculator

Compare left shift, sign-preserving arithmetic right shift and zero-fill logical right shift.

Open tool
Browser-only

Bit mask generator

Generate a contiguous 8, 16, 32 or 64-bit mask from a starting bit and field length.

Open tool
Browser-only

Bit field extractor

Extract a packed field from an integer using its least-significant bit position and length.

Open tool
Browser-only

Bit field inserter

Replace one packed field inside an integer without changing the remaining bits.

Open tool
Browser-only

Bit switch calculator

Set, clear, toggle or test one selected bit in a 32-bit integer.

Open tool
Browser-only

Bit rotation calculator

Rotate an 8, 16, 32 or 64-bit word left or right without discarding shifted-out bits.

Open tool
Browser-only

Population count

Count the one-bits and zero-bits in a fixed-width integer.

Open tool
Browser-only

Bit parity

Determine even or odd parity and calculate the parity bit needed for a fixed-width word.

Open tool
Browser-only

Two's complement

Encode a signed decimal integer or decode a fixed-width two's-complement bit pattern.

Open tool
Browser-only

Signed/unsigned converter

Interpret the same 8, 16, 32 or 64-bit pattern as signed and unsigned integers.

Open tool
Browser-only

Endianness converter

Reverse the byte order of a 16, 32 or 64-bit hexadecimal word.

Open tool
Browser-only

Integer bit length

Find the minimum number of binary digits needed for an integer and identify its highest set bit.

Open tool
Browser-only

Base converter

Convert whole numbers between bases 2 and 36.

Open tool
Browser-only

chmod calculator

Convert symbolic rwx permissions to octal chmod values and back.

Open tool
Browser-only

Cron explainer

Translate a standard five-field cron schedule into plain language.

Open tool
Browser-only

SemVer comparator

Compare two semantic versions, including prerelease precedence.

Open tool
Browser-only

Colour converter

Convert a hexadecimal colour into RGB and HSL values.

Open tool
Browser-only

Data size calculator

Convert bytes among decimal and binary data-size units.

Open tool
Browser-only

Transfer time

Estimate download or upload time from file size and connection speed.

Open tool
Browser-only

Text byte counter

Count Unicode characters, UTF-8 bytes and estimated storage size.

Open tool

Clear 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.

MW SysArc Certified