catalyst.tools
100% free
No login

Converters Toolkit

Converters

Convert between number bases, color formats (HEX/RGB/HSL/CMYK), data sizes, Roman numerals, Unix timestamps, and date differences.

Binary (2)
Octal (8)
Decimal (10)
input
Hexadecimal (16)
#number base#color convert#data size#roman numerals#timestamp#unix#date#convert

What's included in Converters Toolkit

6 tools, all free and client-side — no login or data upload required.

Number Base Converter

Convert numbers between binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16).

  • Convert decimal integers to hex for CSS colors or memory addresses
  • Convert binary to decimal for bitmasking operations
  • Understand octal Unix permission values

Color Converter

Convert color values between HEX, RGB, RGBA, HSL, HSLA, and CMYK formats instantly.

  • Convert design tool colors to CSS-compatible formats
  • Translate CMYK print colors to RGB for web use
  • Convert between color models for different rendering contexts

Data Size Converter

Convert between bits, bytes, kilobytes, megabytes, gigabytes, terabytes, and petabytes.

  • Estimate storage requirements for file systems
  • Convert network bandwidth values between units
  • Calculate database size in human-readable units

Roman Numeral Converter

Convert Arabic integers to Roman numerals (I, V, X, L, C, D, M) and parse Roman numerals back to integers.

  • Generate Roman numeral chapter numbers for documents
  • Decode movie release years formatted as Roman numerals
  • Create numbered lists with Roman numeral notation

Unix Timestamp Converter

Convert Unix epoch timestamps to human-readable dates/times and any date back to its Unix timestamp.

  • Debug API responses with epoch timestamp fields
  • Convert database timestamps for log analysis
  • Calculate future or past dates from epoch values

Date Difference

Calculate the exact number of days, weeks, months, and years between any two calendar dates.

  • Calculate project duration between start and end dates
  • Find a person's age in days from their birthdate
  • Determine days until a deadline or event

About Converters Toolkit

The Converters Toolkit handles the routine unit conversions developers need every day. Convert between binary, octal, decimal, and hexadecimal for CSS colors and bitmasking; translate between HEX, RGB, HSL, and CMYK color spaces; move between bits, bytes, kilobytes, megabytes, gigabytes, and terabytes; and convert Unix timestamps to human dates or the other way around.

The Date Difference calculator returns the exact interval between two dates in days, weeks, months, and years — useful for age calculations, project durations, and deadline tracking. Roman numerals convert both directions for chapter numbering and decoding movie release years.

All conversions run in your browser with no rounding errors beyond IEEE 754 precision limits, which are handled explicitly where they matter (timestamps, large byte counts, and color math).

How to use Converters Toolkit

  1. 1

    Pick a conversion type

    Choose a tab: Number Base, Color, Data Size, Roman Numerals, Unix Timestamp, or Date Difference.

  2. 2

    Enter the source value

    Type your input in any supported format. For number bases, pick the source base. For colors, enter a HEX, RGB, HSL, or CMYK value.

  3. 3

    Read every target format

    Results for all target formats update live side by side — no need to pick the output format separately.

  4. 4

    Copy the value you need

    Each output has its own copy button. Nothing is saved across page reloads.

Frequently asked questions

Does the Number Base converter handle negative numbers?
Yes. Negative decimals are shown with a minus sign in all bases. For binary representations of negative numbers used in CPU-level work (two's complement), use the Hex Converter in the Encode toolkit which operates on raw bytes.
How does the Color Converter handle alpha channels?
RGBA and HSLA include the alpha channel explicitly. When converting to a format that doesn't support alpha (HEX-6, CMYK), the alpha is dropped with a warning; HEX-8 format preserves alpha as the last two characters.
Does the Data Size Converter use binary or decimal prefixes?
Both. It shows decimal (1 KB = 1000 bytes, used by storage vendors) and binary (1 KiB = 1024 bytes, used by operating systems and RAM vendors) side by side, so you can pick the one your context requires.
What's the largest Roman numeral the converter supports?
It supports values up to 3999 (MMMCMXCIX), which is the conventional upper limit of Roman numerals. Values above 4000 require overline notation (V̄, X̄ …) that is rarely used outside of historical contexts.
Does the Unix Timestamp tool support milliseconds?
Yes. It auto-detects whether your input is seconds (10 digits) or milliseconds (13 digits) and converts accordingly. You can toggle the display unit manually.
How does Date Difference handle leap years and month lengths?
The calculator counts exact calendar days between dates, then derives weeks, months, and years from that count. Months and years are reported as both 'calendar' units (accounting for varying month lengths) and 'average' units (30.44 days per month, 365.25 days per year).

Related tools

Encode / Decode Toolkit
Encode / Decode
DevOps & Config Toolkit
DevOps & Config
Generators Toolkit
Generators