Number Base Converter

Convert numbers between binary, octal, decimal, hex, and any base from 2 to 36. BigInt-safe for large values. Free, in-browser.

What this does

Converts numbers between bases — binary (2), octal (8), decimal (10), hexadecimal (16), and any custom base from 2 through 36. Edit any field and the others update live.

Built on JavaScript BigInt so very large numbers convert without precision loss. parseInt(x, 16) runs out of precision around 2⁵³; this tool handles values into the thousands of digits.

Prefixes accepted

  • Binary input may start with 0b (0b1010 = 10).
  • Octal input may start with 0o (0o777 = 511).
  • Hex input may start with 0x (0xFF = 255).
  • All bases accept negative values with leading -.

Output is plain digits (no prefix) — copy-paste into your code with whatever prefix your language wants.

Common conversions you’ll need

DecimalBinaryOctalHexWhat it represents
0000False / null byte
25511111111377FFSingle byte max, IP octet, RGB channel
256100000000400100First overflow into 9 bits
1023111111111117773FFCommon /22 subnet size, 10-bit max
10241000000000020004001 KiB
655351111111111111111177777FFFF16-bit max, 2-byte uint, port number max
21474836471111…11 (31 ones)177777777777FFFFFFFint32 max
42949672951111…11 (32 ones)37777777777FFFFFFFFuint32 max

When you actually use this

  • Reading hex dumps. A debugger shows 0x7FE3 — what bit pattern is that? Convert to binary.
  • Setting register bits. “Bit 5 of register 0xFF22 should be 1.” Decimal 32 in binary 100000 shows you the bit position.
  • CSS color RGB ↔ hex. rgb(124, 58, 237)#7C3AED. Three decimal-to-hex conversions.
  • File mode bits. chmod 755 in octal is rwxr-xr-x; the binary 111101101 shows which permission bits are set. (For chmod specifically, see our chmod calculator .)
  • Subnet math. /24 netmask is 255.255.255.0 — the binary 11111111…0 makes the prefix length obvious.
  • Base-36 short IDs. Encoding a numeric ID in base 36 gives compact alphanumeric IDs (xkcd11610393). Useful for URL shorteners.
  • Reading ASCII codes. 'A' is 65 decimal, 0x41 hex, 0b01000001 binary.

Bases above 16

Bases 17 through 36 use letters g–z for digit values 16–35. Common cases:

  • Base 32 — without confusing characters (no I, L, O, U). Used by Crockford’s base32, ULIDs.
  • Base 360–9 + a–z. Compact alphanumeric IDs without case sensitivity. Doubles down: a 64-bit number fits in 13 base-36 chars (vs 16 hex chars).
  • Base 62 — would add uppercase but JavaScript Number.toString(62) doesn’t support it natively. Beyond what this tool does (we cap at 36).

What this does NOT do

  • Floating-point conversion. This tool is for integers only. Hex floats (0x1.8p+1) and IEEE 754 inspection need a different tool.
  • Two’s complement / signed binary representation. Negative inputs use - prefix on positive magnitude. To see the actual bit pattern of a negative int32, that’s a different conversion (we’d need a fixed bit-width input).
  • Arbitrary-precision floats. BigInt is integer-only.

Privacy

Runs entirely in your browser. Your numbers stay local.

Explore More Free Tools

🔧

Aspect Ratio Calculator

Calculate width, height, or ratio. Solve any one from the other two. 16:9, 4:3, 21:9, 9:16, 1:1, custom. Free, runs in your browser.

🔧

BPM to Milliseconds Calculator

Convert BPM to delay times in milliseconds. Whole, half, quarter, 1/8, 1/16, 1/32 notes plus dotted and triplet variants. Free tempo-sync calculator for producers.

🔧

Chmod Calculator

Convert chmod permissions between octal (e.g. 755) and symbolic (rwxr-xr-x) form. Toggle read/write/execute checkboxes for owner, group, and other. Free, runs in your browser.

🔧

Color Contrast Checker

Check color contrast for WCAG AA and AAA compliance. Live preview, hex and rgb support, instant pass/fail across 5 levels. Free, in-browser.

🔧

Cron Expression Explainer

Paste a cron expression, get a plain-English explanation plus the next 5 run times. Handles macros (@daily, @hourly), ranges, and steps. Free, in-browser.

🔧

CSV to Markdown Table

Paste CSV (or TSV), get a clean GitHub-flavored Markdown table. Auto column alignment, header detection, custom delimiters. Free, in-browser.

🔧

Cubic Bezier Generator

Visual editor for CSS cubic-bezier() easing curves. Drag the control handles, see the live animation, copy the CSS. Free, in-browser.

🔧

Env to JSON Converter

Convert .env files to JSON instantly. Handles quoted values, comments, escape sequences, and type coercion. Free, runs in your browser, no signup.

🔧

HTML Entity Encoder & Decoder

Encode and decode HTML entities — minimal, named, numeric, or hex. Handles &, <, >, accented characters, em dash, smart quotes. Free, browser-based.

🔧

HTTP Status Code Lookup

Searchable reference for every HTTP status code. 1xx, 2xx, 3xx, 4xx, 5xx, plus Cloudflare 5xx codes. Free, instant lookup, runs in your browser.

🔧

JSON Diff

Compare two JSON values semantically. Shows added, removed, and changed keys with the exact path. Free, runs in your browser.

🔧

JSON to Go Struct Generator

Convert JSON to idiomatic Go structs with json tags, time.Time detection, omitempty support. Free, in-browser.

🔧

JSON to TypeScript Interface Generator

Paste JSON, get TypeScript interfaces. Handles nested objects, arrays, unions, optional fields. No signup, runs in your browser.

🔧

Lorem Ipsum Generator

Generate placeholder text. Classic Lorem Ipsum, hipster, corporate, and dev variants. Words, sentences, paragraphs, lists. Free, in-browser.

🔧

Markdown to HTML Converter

Convert Markdown to HTML with live preview. Headings, lists, code blocks, links, images, blockquotes. Free, in-browser.

🔧

Slugify Text

Generate URL-safe slugs from any text. Handles accents, Unicode, stop words, custom separators, length limits. Free, in-browser.

🔧

Text Case Converter

Convert text to camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, and 7 more. Free, instant, in-browser.

🔧

YAML Validator

Validate YAML syntax, find duplicate keys, indentation issues, tabs in indent, and trailing whitespace. JSON preview included.

🔧

Cron Expression Generator

Generate and validate cron expressions with a visual builder. See next execution times, human-readable descriptions, and common presets. Free online crontab generator for developers.

🔧

JWT Decoder

Decode and inspect JWT tokens instantly. View header, payload, and signature. Check expiration, issuer, and claims. Free online JWT decoder — no data sent to any server.

🔧

Regex Tester

Test regular expressions with real-time matching and highlighting. Supports JavaScript regex flags (g, i, m, s). See match groups, captures, and indices. Free online regex tester.

🔧

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and vice versa. Supports seconds and milliseconds. Shows current epoch time live. Free online tool for developers.

🔧

UUID Generator

Generate random UUIDs (v4), time-based UUIDs (v7), and ULIDs instantly. Bulk generate up to 100 at once. Free online UUID generator for developers — no signup required.

🔧

Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 back to plain text instantly. Free online Base64 converter with file support and batch processing. No registration required.

🎨

Color Palette Generator

Generate beautiful color palettes instantly. Create complementary, analogous, triadic, and monochromatic color schemes for web design, branding, and creative projects.

📝

JSON Formatter & Validator

Format, validate, and beautify JSON data instantly with our free online JSON formatter. Supports minification, syntax highlighting, and error detection. No registration required.

🔧

JSON to YAML Converter

Convert JSON to YAML and YAML to JSON instantly with our free online converter. Supports validation, formatting, and syntax highlighting. No registration required.

🔑

Password Generator

Generate strong, secure passwords instantly with our free password generator. Customize length, character types, and complexity. No registration required, privacy-focused.

📊

Percentage Calculator

Calculate percentages, percentage increases/decreases, and compare values instantly. Free online percentage calculator with multiple calculation types and detailed results.

🔧

SEO Meta Tag Generator

Generate SEO-optimized meta tags instantly. Create title tags, meta descriptions, Open Graph tags, and Twitter Cards for better search engine visibility.

🔧

Subnet Calculator

Plan IPv4 subnets visually. Enter a CIDR block, split it, see network/broadcast/host counts. Free, runs in your browser.

🔧

Tools Sitemap

Complete list of all free developer tools available on Ataiva. Find password generators, JSON formatters, converters, and more utilities for developers.

📏

Unit Converter

Convert between various units such as length, weight, temperature, and more.

📄

Word Counter & Text Analyzer

Count words, characters, sentences, and paragraphs instantly. Analyze readability, text complexity, and writing style with our text analyzer.