THE ZENUTILITY TOOLBOX

All Free Tools

Browse calculators, calendars, timers and reference tools. The complete collection is below.

Time & planning

Date & calendar

Printable Year Calendar

Print all twelve months on one page. Choose the year and the first day of the week, with optional holidays from the saved country dataset.

Date & calendar

Age Calculator

Calculate age in completed years, months and days on any chosen date, along with the total number of days between the dates.

Date & calendar

Date Duration Calculator

Find the number of days, weeks, and calendar years, months and days between two dates. Choose whether to include the end date.

Date & calendar

Business Days Calculator

Count working days between two dates with a choice of weekends and a list of dates to exclude as holidays.

Date & calendar

Add or Subtract Days

Add or subtract a number of calendar days or weeks from a date to find a deadline, follow-up date or project milestone.

Date & calendar

Day of the Week Calculator

Find which day of the week any Gregorian date falls on, plus its day number in the year and whether it is a leap year.

Date & calendar

ISO Week Number Calculator

Find the ISO 8601 week number and week-year for a date, together with the Monday and Sunday of that week.

Date & calendar

Printable Monthly Calendar

View and print a clean Gregorian monthly calendar, with Monday or Sunday as the first day of the week.

Date & calendar

Chinese Calendar Date Converter

Convert a Gregorian date to its Chinese calendar year, month and day using your browser’s built-in calendar support.

Date & calendar

Hijri Date Converter

Convert a Gregorian date to an Islamic calendar date using either the civil tabular calendar or the Saudi Umm al-Qura calendar.

Date & calendar

Everyday calculators

Numbers & text

Unix Timestamp Converter

Convert Unix timestamps in seconds or milliseconds to UTC dates, or turn an ISO 8601 date and time into a timestamp.

Numbers & text

Roman Numeral Converter

Convert whole numbers from 1 to 3999 to Roman numerals, or validate and convert standard Roman numerals back to numbers.

Numbers & text

Percentage Calculator

Calculate a percentage of a number, find what percentage one number is of another, or measure percentage increase and decrease.

Numbers & text

Unit Converter

Convert length, mass, temperature and duration units, with clear source and destination units beside every result.

Numbers & text

Word & Character Counter

Count words, characters, sentences and paragraphs as you type. Estimate reading time at your chosen reading speed, entirely in your browser.

Numbers & text

Ratio Simplifier & Split Calculator

Simplify a whole-number ratio and divide a total into two proportional shares.

Numbers & text

Average, Median & Range Calculator

Find the mean, median, sum, range and extremes of a list of numbers.

Numbers & text

Fraction Calculator

Add, subtract, multiply or divide two fractions and reduce the answer to lowest terms.

Numbers & text

Scientific Notation Converter

Convert ordinary numbers and E notation into a normalized scientific-notation display.

Numbers & text

GCD & LCM Calculator

Find the greatest common divisor and least common multiple of two positive integers.

Numbers & text

Rounding Calculator

Round to decimal places or powers of ten, with explicit nearest, floor and ceiling rules.

Numbers & text

Random Number Generator

Generate a bounded list of random integers, with an option to prevent duplicates.

Numbers & text

Reading Time Calculator

Estimate reading duration from text and a pace you choose, with a visible word count.

Numbers & text

Text Case Converter

Change text to uppercase, lowercase, simple title case or sentence case in your browser.

Numbers & text

Remove Duplicate Lines

Remove repeated lines while keeping the first occurrence and original list order.

Numbers & text

Sort Lines

Sort a plain-text list alphabetically or numerically in ascending or descending order.

Numbers & text

Whitespace Cleaner

Trim line edges, collapse repeated spaces, remove blank lines or turn text into one line.

Numbers & text

Developer tools

Number Base Converter

Convert signed whole numbers between binary, octal, decimal, hexadecimal and bases 2–36.

Developer tools

Digital Storage Converter

Convert bytes, decimal storage units and binary units without confusing GB and GiB.

Developer tools

Text Difference Checker

Compare two text versions line by line and see inserted, removed and unchanged lines.

Developer tools

JSON Formatter & Validator

Validate JSON, indent it for reading or remove extra whitespace while preserving original number tokens.

Developer tools

URL Component Encoder & Decoder

Encode text for a URL component or decode percent escapes, with an explicit form-style plus option.

Developer tools

Base64 Encoder & Decoder

Encode UTF-8 text as Base64 or decode standard and URL-safe Base64 back to text.

Developer tools

HTML Entity Encoder & Decoder

Encode special HTML characters or decode named and numeric character references as plain text.

Developer tools

HEX, RGB & HSL Color Converter

Convert a three- or six-digit HEX colour or an integer RGB triplet into HEX, RGB and HSL.

Developer tools

SHA Hash Generator

Calculate SHA-256, SHA-384 or SHA-512 hashes of UTF-8 text directly in your browser.

Developer tools

UUID v4 Generator

Generate one or a batch of random version 4 UUIDs using your browser’s cryptographic random source.

Developer tools

JWT Decoder

Inspect a three-part JWT’s header, payload and UTC claim dates without uploading the token.

Developer tools

JSON to CSV Converter

Turn a JSON array of objects into CSV, with quoted fields and optional spreadsheet formula protection.

Developer tools

CSV to JSON Converter

Convert CSV headers and rows into JSON objects while preserving leading zeros and large identifiers as strings.

Developer tools

Query String Parser

Inspect URL query parameters in order, including repeated keys, empty values and decoded form-query text.

Developer tools

Text to Hex Converter

Encode text as hexadecimal UTF-8 bytes or decode a hex byte sequence back to text.

Developer tools

Unicode Inspector

See code points, UTF-16 length and UTF-8 bytes to investigate invisible characters and text differences.

Developer tools

JSON String Escape & Unescape

Convert plain text into a JSON string literal or decode a quoted JSON string back into plain text.

Developer tools

UTF-8 Byte Size Calculator

Measure UTF-8 bytes, Unicode code points and UTF-16 code units before sending or storing text.

Developer tools

Password Generator

Create random passwords locally with configurable length, symbols and a browser cryptographic random source.

Developer tools

URL Slug Generator

Turn a heading into a lowercase, hyphen-separated slug with ASCII or Unicode letter support.

Developer tools

JSON Pointer Lookup

Select a value from a JSON document using a standard slash-separated JSON Pointer.

Developer tools

JSON Compare

Compare two JSON values structurally, ignoring object key order while retaining array order and value types.

Developer tools

HTTP Header Parser

Read pasted HTTP headers as ordered fields and grouped names while retaining repeated values.

Developer tools

CSV to HTML Table

Generate escaped HTML table source from CSV, including column headers and a simple semantic structure.

Developer tools

Focus & timers

Faith & reference