# MW SysArc Utilities > A structured directory of private browser-based everyday, text, file and technical utilities. All calculations on these pages run locally in the visitor's browser. Calculation inputs are not uploaded or stored. ## Tools - [US Tip Calculator](https://tips.mwsysarc.com/): Calculate a tip, total and per-person amount without sending your bill anywhere. - [Equal Split Bill Calculator](https://split.mwsysarc.com/): Split a bill evenly, including an optional tip, tax and service charge. - [Weighted Split Bill Calculator](https://split.mwsysarc.com/weighted-split-bill/): Divide a total fairly when people should pay different shares. - [Word, Character & Letter Counter](https://text.mwsysarc.com/): Count words, characters and letters instantly. Your text stays in your browser. - [Anagram Solver](https://words.mwsysarc.com/anagram-solver): Find English words that use every scrambled letter exactly once, including optional blanks. - [Word Unscrambler](https://words.mwsysarc.com/word-unscrambler): Unscramble letters into English words of different lengths without uploading your letter rack. - [Wordfeud Solver](https://words.mwsysarc.com/wordfeud-solver): Find playable-looking English words from rack letters and rank them by estimated Wordfeud base score. - [Scrabble Word Finder](https://words.mwsysarc.com/scrabble-word-finder): Build English words from rack letters and sort them by estimated Scrabble base tile score. - [Words With Friends Solver](https://words.mwsysarc.com/words-with-friends-solver): Find English rack words and rank them with estimated Words With Friends base letter values. - [Crossword Pattern Solver](https://words.mwsysarc.com/crossword-solver): Find English words matching known letters and question-mark blanks in a crossword pattern. - [Age Calculator](https://date.mwsysarc.com/age-calculator): Calculate exact age in years, months and days, total days lived and the next birthday. - [Date Difference Calculator](https://date.mwsysarc.com/date-difference-calculator): Find the elapsed years, months, days, weeks and total days between two dates. - [Days Until Calculator](https://date.mwsysarc.com/days-until): Count calendar days and weeks until a future date or since a past date. - [Business Days Calculator](https://date.mwsysarc.com/business-days-calculator): Count weekdays between two dates with optional excluded holiday dates. - [Grade Calculator](https://grades.mwsysarc.com/grade-calculator): Convert points earned and points possible into a percentage and letter grade. - [Final Grade Calculator](https://grades.mwsysarc.com/final-grade-calculator): Calculate the score needed on a final exam to reach a target course grade. - [Weighted Grade Calculator](https://grades.mwsysarc.com/weighted-grade-calculator): Combine assignment or category grades using percentage weights. - [GPA Calculator](https://grades.mwsysarc.com/gpa-calculator): Calculate grade-point average from course grades and credit hours. - [Random Number Generator](https://random.mwsysarc.com/random-number-generator): Generate one or more cryptographically random integers inside a selected range. - [Coin Flip – Heads or Tails](https://random.mwsysarc.com/coin-flip): Flip an animated virtual coin and get a fair heads-or-tails result instantly. - [Random Picker Wheel](https://random.mwsysarc.com/picker-wheel): Paste choices, spin an animated wheel and select one locally at random. - [Wheel of Names – Random Name Picker](https://random.mwsysarc.com/name-picker): Paste names, spin an animated wheel and choose a winner fairly in your browser. - [Random Team Generator](https://random.mwsysarc.com/team-generator): Shuffle a list of people into balanced random teams. - [URL QR Code Generator](https://qr.mwsysarc.com/url-qr-code): Create a static QR code for a web address and download it as SVG or PNG. - [Wi-Fi QR Code Generator](https://qr.mwsysarc.com/wifi-qr-code): Create a Wi-Fi sign-in QR code locally from network name and password. - [Percentage Calculator](https://calc.mwsysarc.com/percentage-calculator): Solve common percentage questions with clear inputs and instant local results. - [Online Scientific Calculator](https://calc.mwsysarc.com/scientific-calculator): Evaluate powers, roots, logarithms, trigonometric functions and grouped expressions locally. - [Time Duration Calculator](https://date.mwsysarc.com/time-duration-calculator): Calculate elapsed hours and minutes between two clock times, including overnight periods. - [Work Hours and Timecard Calculator](https://date.mwsysarc.com/work-hours-calculator): Calculate paid work hours and gross pay from start time, end time, break and hourly rate. - [Reverse Percentage Calculator](https://calc.mwsysarc.com/reverse-percentage-calculator): Recover an original value from a known result after a percentage increase or decrease. - [Online Standard Calculator](https://calc.mwsysarc.com/standard-calculator): Use a fast keyboard-friendly calculator for arithmetic, percentages, powers and common scientific functions. - [Online Function Plotter](https://calc.mwsysarc.com/function-plotter): Plot up to three mathematical functions with adjustable axes, zoom controls and accessible sample values. - [SHA-256 Hash Generator](https://computing.mwsysarc.com/sha-256-generator): Generate a SHA-256 digest from text locally. - [SHA-512 Hash Generator](https://computing.mwsysarc.com/sha-512-generator): Generate a SHA-512 digest from text locally. - [SHA-384 Hash Generator](https://computing.mwsysarc.com/sha-384-generator): Generate a SHA-384 digest from text locally. - [SHA-1 Hash Generator](https://computing.mwsysarc.com/sha-1-generator): Generate a legacy SHA-1 digest for compatibility checks. - [MD5 Hash Generator](https://computing.mwsysarc.com/md5-generator): Generate an MD5 checksum for legacy compatibility. - [File Hash Calculator](https://computing.mwsysarc.com/file-hash-calculator): Calculate SHA-256, SHA-384, SHA-512, SHA-1 or MD5 for a local file. - [Hash Comparison & Integrity Verifier](https://computing.mwsysarc.com/hash-verifier): Compare two digest values without case or spacing mistakes. - [HMAC Generator](https://computing.mwsysarc.com/hmac-generator): Generate an HMAC using SHA-256, SHA-384 or SHA-512. - [Caesar Cipher Encoder & Decoder](https://computing.mwsysarc.com/caesar-cipher): Shift letters forward or backward through the alphabet. - [ROT13 Encoder & Decoder](https://computing.mwsysarc.com/rot13-converter): Apply the reversible ROT13 letter substitution. - [Vigenère Cipher Encoder & Decoder](https://computing.mwsysarc.com/vigenere-cipher): Encode or decode a classical repeating-key cipher. - [Base64 Encoder & Decoder](https://computing.mwsysarc.com/base64-encoder-decoder): Convert UTF-8 text to and from Base64. - [Text & Hex Converter](https://computing.mwsysarc.com/text-hex-converter): Convert UTF-8 text to hexadecimal bytes and back. - [Text & Binary Converter](https://computing.mwsysarc.com/text-binary-converter): Convert UTF-8 text to 8-bit binary bytes and back. - [UUID v4 Generator](https://computing.mwsysarc.com/uuid-generator): Generate cryptographically random version-4 UUIDs. - [Secure Random Token Generator](https://computing.mwsysarc.com/secure-token-generator): Generate random hexadecimal or URL-safe tokens with browser cryptography. - [CRC32 Checksum Calculator](https://computing.mwsysarc.com/crc32-calculator): Calculate a CRC32 checksum for text. - [IPv4 Subnet and CIDR Calculator](https://computing.mwsysarc.com/subnet-cidr-calculator): Calculate network address, broadcast address and usable host capacity from IPv4 CIDR notation. - [JSON Formatter and Validator](https://computing.mwsysarc.com/json-formatter-validator): Validate, format or compact JSON entirely inside your browser. - [URL Encoder and Decoder](https://computing.mwsysarc.com/url-encoder-decoder): Percent-encode or decode URL text locally. - [Unix Timestamp Converter](https://computing.mwsysarc.com/unix-timestamp-converter): Convert between Unix seconds and a readable UTC date and time. - [Password Strength Checker](https://computing.mwsysarc.com/password-strength-checker): Estimate password strength locally from length and character variety without transmitting the password. - [Base32 Encoder and Decoder](https://computing.mwsysarc.com/base32-encoder-decoder): Convert UTF-8 text to and from RFC 4648 Base32. - [Base58 Encoder and Decoder](https://computing.mwsysarc.com/base58-encoder-decoder): Convert UTF-8 text to and from the Bitcoin-style Base58 alphabet. - [ASCII Code Converter](https://computing.mwsysarc.com/ascii-code-converter): Convert printable ASCII text to decimal character codes and back. - [Unicode Code Point Converter](https://computing.mwsysarc.com/unicode-code-point-converter): Convert text to Unicode code points and U+ notation, or decode code points into text. - [HTML Entity Encoder and Decoder](https://computing.mwsysarc.com/html-entity-encoder-decoder): Encode HTML-sensitive characters or decode numeric and common named entities. - [JWT Header and Payload Decoder](https://computing.mwsysarc.com/jwt-payload-decoder): Inspect a JSON Web Token header and payload locally without verifying its signature. - [Query String Parser](https://computing.mwsysarc.com/query-string-parser): Parse URL query parameters into readable JSON, including repeated keys. - [CSV to JSON Converter](https://computing.mwsysarc.com/csv-to-json-converter): Convert comma-separated tabular data into an array of JSON objects. - [JSON to CSV Converter](https://computing.mwsysarc.com/json-to-csv-converter): Convert an array of flat JSON objects into downloadable-style CSV text. - [XML Formatter](https://computing.mwsysarc.com/xml-formatter): Indent compact XML into a readable element hierarchy. - [URL Parser](https://computing.mwsysarc.com/url-parser): Break a URL into protocol, host, port, path, query and fragment components. - [SEO Slug Generator](https://computing.mwsysarc.com/slug-generator): Turn a heading into a clean lowercase hyphenated URL slug. - [Regular Expression Tester](https://computing.mwsysarc.com/regex-tester): Test a JavaScript regular expression and inspect every match and capture group. - [Line Sorter](https://computing.mwsysarc.com/line-sorter): Sort lines alphabetically, numerically, ascending or descending. - [Duplicate Line Remover](https://computing.mwsysarc.com/duplicate-line-remover): Remove repeated lines while preserving the first occurrence. - [Text Case Converter](https://computing.mwsysarc.com/case-converter): Convert text to upper, lower, title, sentence, camel, Pascal, snake or kebab case. - [Whitespace Normalizer](https://computing.mwsysarc.com/whitespace-normalizer): Collapse repeated spaces, trim lines and optionally remove blank lines. - [String Escape and Unescape Tool](https://computing.mwsysarc.com/string-escape-unescape): Escape text as a JSON string literal or decode JSON escape sequences. - [IPv4 Address and Integer Converter](https://computing.mwsysarc.com/ipv4-integer-converter): Convert dotted IPv4 addresses to unsigned 32-bit integers and back. - [IPv6 Address Expander and Compressor](https://computing.mwsysarc.com/ipv6-address-expander): Expand compressed IPv6 notation or compress a full eight-group address. - [MAC Address Validator and Normalizer](https://computing.mwsysarc.com/mac-address-validator): Validate a 48-bit MAC address and normalize common separator formats. - [Bitwise Calculator](https://computing.mwsysarc.com/bitwise-calculator): Calculate AND, OR, XOR, shifts and NOT for two 32-bit integers. - [Logical and Arithmetic Bit Shift Calculator](https://computing.mwsysarc.com/logical-bit-shift-calculator): Compare left shift, sign-preserving arithmetic right shift and zero-fill logical right shift. - [Bit Mask Generator](https://computing.mwsysarc.com/bit-mask-generator): Generate a contiguous 8, 16, 32 or 64-bit mask from a starting bit and field length. - [Bit Field Extractor](https://computing.mwsysarc.com/bit-field-extractor): Extract a packed field from an integer using its least-significant bit position and length. - [Bit Field Inserter](https://computing.mwsysarc.com/bit-field-inserter): Replace one packed field inside an integer without changing the remaining bits. - [Set, Clear, Toggle and Test Bit Calculator](https://computing.mwsysarc.com/bit-set-clear-toggle): Set, clear, toggle or test one selected bit in a 32-bit integer. - [Bit Rotation Calculator](https://computing.mwsysarc.com/bit-rotation-calculator): Rotate an 8, 16, 32 or 64-bit word left or right without discarding shifted-out bits. - [Population Count and Hamming Weight Calculator](https://computing.mwsysarc.com/population-count-calculator): Count the one-bits and zero-bits in a fixed-width integer. - [Bit Parity Calculator](https://computing.mwsysarc.com/bit-parity-calculator): Determine even or odd parity and calculate the parity bit needed for a fixed-width word. - [Two's Complement Calculator](https://computing.mwsysarc.com/twos-complement-calculator): Encode a signed decimal integer or decode a fixed-width two's-complement bit pattern. - [Signed and Unsigned Integer Converter](https://computing.mwsysarc.com/signed-unsigned-integer-converter): Interpret the same 8, 16, 32 or 64-bit pattern as signed and unsigned integers. - [Little-Endian and Big-Endian Converter](https://computing.mwsysarc.com/endianness-converter): Reverse the byte order of a 16, 32 or 64-bit hexadecimal word. - [Integer Bit Length Calculator](https://computing.mwsysarc.com/integer-bit-length-calculator): Find the minimum number of binary digits needed for an integer and identify its highest set bit. - [Number Base Converter](https://computing.mwsysarc.com/number-base-converter): Convert whole numbers between bases 2 and 36. - [Linux chmod Permission Calculator](https://computing.mwsysarc.com/chmod-calculator): Convert symbolic rwx permissions to octal chmod values and back. - [Cron Expression Explainer](https://computing.mwsysarc.com/cron-expression-explainer): Translate a standard five-field cron schedule into plain language. - [Semantic Version Comparator](https://computing.mwsysarc.com/semantic-version-comparator): Compare two semantic versions, including prerelease precedence. - [HEX, RGB and HSL Colour Converter](https://computing.mwsysarc.com/hex-rgb-hsl-converter): Convert a hexadecimal colour into RGB and HSL values. - [Data Size Calculator](https://computing.mwsysarc.com/data-size-calculator): Convert bytes among decimal and binary data-size units. - [File Transfer Time Calculator](https://computing.mwsysarc.com/transfer-time-calculator): Estimate download or upload time from file size and connection speed. - [UTF-8 Text Byte Counter](https://computing.mwsysarc.com/text-byte-counter): Count Unicode characters, UTF-8 bytes and estimated storage size. - [Image Resizer](https://files.mwsysarc.com/image-resizer): Resize a JPEG, PNG or WebP image to exact pixel dimensions locally. - [Image Compressor](https://files.mwsysarc.com/image-compressor): Reduce the file size of a JPEG or WebP image by adjusting its quality locally. - [JPG to PNG Converter](https://files.mwsysarc.com/jpg-to-png): Convert JPEG images to PNG files entirely inside your browser. - [PNG to JPG Converter](https://files.mwsysarc.com/png-to-jpg): Convert PNG images to compact JPEG files locally, with a white background for transparency. - [Image to WebP Converter](https://files.mwsysarc.com/image-to-webp): Convert JPEG or PNG images to adjustable-quality WebP files locally. - [WebP to PNG Converter](https://files.mwsysarc.com/webp-to-png): Convert a WebP image to a PNG download entirely in your browser. - [Merge PDF Files](https://files.mwsysarc.com/pdf-merge): Combine two or more PDF files in your chosen order without uploading them. - [Extract PDF Pages](https://files.mwsysarc.com/pdf-page-extractor): Copy a selected page range into a new PDF locally. - [Rotate PDF Pages](https://files.mwsysarc.com/pdf-rotate): Rotate every page in a PDF by 90, 180 or 270 degrees locally. - [PDF Metadata Viewer](https://files.mwsysarc.com/pdf-metadata-viewer): Inspect the title, author, subject, keywords, dates, producer and other metadata stored in a PDF without uploading it. - [PDF Page Count Checker](https://files.mwsysarc.com/pdf-page-count-checker): Count the pages in a PDF locally before printing, sharing or adding it to a project. - [PDF Structure Validator](https://files.mwsysarc.com/pdf-structure-validator): Run a basic local structural check for the PDF header, end marker, cross-reference pointer, page tree and parser readability. - [Temperature Converter](https://calc.mwsysarc.com/temperature-converter): Convert Celsius, Fahrenheit and Kelvin instantly in either direction. - [Length and Distance Converter](https://calc.mwsysarc.com/length-distance-converter): Convert kilometres, miles, metres, feet, inches, yards and nautical miles. - [Weight and Mass Converter](https://calc.mwsysarc.com/weight-mass-converter): Convert kilograms, pounds, ounces, stone, grams and milligrams. - [Volume Converter](https://calc.mwsysarc.com/volume-converter): Convert litres, millilitres, US and imperial gallons, cups and fluid ounces. - [Area Converter](https://calc.mwsysarc.com/area-converter): Convert square metres, square feet, acres, hectares and square kilometres. - [Speed Converter](https://calc.mwsysarc.com/speed-converter): Convert kilometres per hour, miles per hour, metres per second and knots. - [Fuel Economy Converter](https://calc.mwsysarc.com/fuel-economy-converter): Convert L/100 km, US MPG, imperial MPG and kilometres per litre. - [Pressure Converter](https://calc.mwsysarc.com/pressure-converter): Convert bar, PSI, pascals, kilopascals, atmospheres and millimetres of mercury. - [Data Storage Converter](https://calc.mwsysarc.com/data-storage-converter): Convert bytes, bits, decimal KB/MB/GB/TB and binary KiB/MiB/GiB/TiB. - [Time Unit Converter](https://calc.mwsysarc.com/time-converter): Convert milliseconds, seconds, minutes, hours, days, weeks and common year lengths. ## Publisher MW SysArc — https://mwsysarc.com