Decimal 65 to binary and hex
Input
65Output
01000001 (binary) · 41 (hex) · 101 (octal)ASCII letter 'A' is code point 65—common when inspecting character tables.
Base conversion here covers unsigned integers and Unicode scalar values. Signed two's-complement layouts, floating-point radix conversion, and arbitrary-precision math beyond browser BigInt limits require specialized tools.
Skip to base converterNumber base conversion rewrites the same integer in different positional notations. Binary uses digits 0–1, octal 0–7, decimal 0–9, hexadecimal 0–9 plus A–F, and bases up to 36 use 0–9 and A–Z. Developers use base converters when reading memory dumps, color channels (#RRGGBB), permission bitmasks, and protocol fields.
This tool accepts multiple tokens per line, custom radix 2–36, text↔code points with UTF-8/ASCII/Latin-1, optional 8-bit padded binary, live auto-convert, conversion breakdown, clickable recent history, shareable URLs, and local .txt upload. Large integers beyond JavaScript's safe integer use BigInt for exact results. File upload reads locally in the browser—nothing is uploaded to EverydayTools servers.
Convert unsigned integers and text code points across bases 2–36 in your browser—with live output, BigInt for large values, and share links for team handoffs.
Common real-world scenarios where this tool saves time.
Firmware and embedded developers
Jump between hex dump lines and binary bit patterns when reading datasheets or UART logs.
Web and game developers
Convert #RRGGBB channels and packed integer IDs between hex and decimal without opening a REPL.
Students and CTF players
Verify manual binary↔hex steps and encode short messages as code points for encoding challenges.
Security researchers
Convert 64-bit hex constants to exact decimal with BigInt instead of lossy floating-point approximations.
Input
65Output
01000001 (binary) · 41 (hex) · 101 (octal)ASCII letter 'A' is code point 65—common when inspecting character tables.
Input
FFOutput
255 decimal · 11111111 binaryTwo hex digits per byte in #RRGGBB colors—quickly verify channel intensity.
Input
HelloOutput
48 65 6C 6C 6F (space-separated hex bytes)Text mode emits Unicode scalar values in the target base—use UTF-8 encoding for multi-byte characters.
Input
FFFFFFFFFFFFFFFFOutput
18446744073709551615 decimalValues above 2⁵³−1 use BigInt so you get exact decimal output instead of rounded JavaScript numbers.
Step-by-step chains that connect related tools for common tasks.
Same value 255 in different bases.
| Base | Name | Example |
|---|---|---|
| 2 | Binary | 11111111 |
| 8 | Octal | 377 |
| 10 | Decimal | 255 |
| 16 | Hexadecimal | FF |
How this EverydayTools page compares for typical use.
| Aspect | EverydayTools | Typical alternative |
|---|---|---|
| Bases | Bin, dec, oct, hex, text, custom 2–36 | Often two bases only |
| Large integers | BigInt exact path | Rounded doubles |
| Privacy | Browser-local | Cloud upload |
| Extras | Auto-convert, share URL, history | Single-field only |
| Cost | Free | Paid or ads |
Enable 8-bit binary padding so each token aligns to a byte boundary—easier to match hex dumps and packet captures.
Copy the share URL when filing bugs or PR comments so reviewers see the exact bases, padding, and input you used.
ASCII and Latin-1 reject out-of-range characters early; UTF-8 handles full Unicode for international strings.
This tool treats values as unsigned integers. For signed 8/16/32-bit layouts, manually apply two's-complement rules or use a dedicated bitwise tool.
Values above 2⁵³−1 lose precision with plain Number. Watch for the BigInt banner—output is exact when it appears.
Text mode emits per-character code points. For raw byte buffers, convert numeric byte values with decimal or hex as the source instead.
This tool handles integers and Unicode code points only. IEEE-754 float bit layouts need a dedicated float inspector.
Two's-complement signed interpretation is not modeled. Use an embedded calculator or language REPL with explicit bit width.
Radix conversion here is integer-only. Rational or decimal fractions require symbolic math tools.
Numeric tokens are parsed digit-by-digit into BigInt, then formatted to the target radix with toString(radix). Text mode maps each character to its Unicode scalar value before formatting. Validation runs before conversion so invalid digits are caught with line numbers.
Formula
value = Σ (digitᵢ × radixⁱ) · output = value.toString(targetRadix)Select Text, Binary, Decimal, Octal, Hexadecimal, or Custom (radix 2–36) for the From side, then pick the To base (e.g. decimal to binary or hex to text).
Type numbers separated by spaces or newlines, paste a string for text mode, or upload a small .txt file read locally in your browser.
Click Convert Now or turn on Auto-convert for live output. Use Ctrl+Enter (⌘+Enter on Mac) as a shortcut.
Copy the output panel, copy a share link to restore settings via URL, or download as .txt. Swap direction to reverse the conversion using the latest output.
Click any recent conversion below the tool to reload that input and base pair.
Advertisement
Group binary bits in fours from the right (pad left with zeros), map each nibble to one hex digit, or paste binary tokens here and select Hexadecimal as the output base. Example: 01001000 → 48 hex.
Enter decimal tokens (e.g. 65 66 67) with Decimal as the source and Binary as the target. Enable 8-bit padding in the output view to align byte boundaries.
The converter targets non-negative integers and text code points. Signed two's-complement layouts are not modeled—use it for unsigned bit-field inspection.
Padding makes byte-sized values easier to scan and aligns columns when debugging buffers or network packets.
Yes—choose Text as the source, Hexadecimal as the target, and pick ASCII, UTF-8, or Latin-1 encoding. Each character becomes its code point in the selected base.
No. Conversions and file reads run entirely in your browser; content is not uploaded to EverydayTools servers for normal use.
Yes. Choose Custom on the From or To side and set any radix from 2 to 36. Digits use 0–9 and A–Z, matching JavaScript parseInt behavior for numeral systems.
Integers beyond JavaScript's Number.MAX_SAFE_INTEGER (9,007,199,254,740,991) are converted with BigInt for exact results. A banner appears when BigInt mode is active.
Yes. It is free, requires no signup, and works in modern desktop and mobile browsers.
Base Converter keeps typical inputs on your device—nothing is uploaded to EverydayTools servers for core calculations.
Standard bases 2–36 use positional notation with BigInt for values beyond JavaScript's safe integer. Text mode uses Unicode scalar values, not UTF-8 byte sequences, unless you interpret bytes as decimal/hex tokens.
Conversion, history, autosave, and share-link encoding run client-side. Recent history is stored in localStorage on this device only.
Advertisement
Reviewed by EverydayTools Editorial Team on 2026-06-02.