Non-octal digits
Digits 8 and 9 do not exist in octal.
Fix: Correct the input to use only 0-7.
header • up to 320x100 / 728x90
Convert an octal number into its uppercase hexadecimal form for cross-base arithmetic and register inspection.
Use a compact field for small conversion and calculation tools.
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
Octal (base 8) represents numbers with digits 0-7 and is still common in Unix file permissions and some legacy systems.
Octal to Hex Converter reads an octal number (with or without the 0o prefix) and outputs the uppercase hex representation.
This is particularly handy when working with Unix file modes, network protocols that express values in octal, or legacy documentation that mixes octal and hex notations.
755
1ED
Digits 8 and 9 do not exist in octal.
Fix: Correct the input to use only 0-7.
Numbers beyond the safe integer range lose precision.
Fix: Use a BigInt-capable utility for values above 2^53 - 1.
Some tools want lowercase, but this tool returns uppercase by default.
Fix: Lowercase the result manually if your downstream needs it.
Yes. The tool strips it before parsing.
Uppercase is the common default in documentation and many APIs; lowercase is easy to convert downstream.
Up to 2^53 - 1 due to JavaScript number precision.
Yes, client-side only.
The tool shows a helpful error.
Use the Hex to Octal tool.
Round-trip through bases and inspect other cross-base utilities. You can also browse the full Unit Converters category for more options.
Convert a hexadecimal number into its octal representation for file permissions, legacy protocols, and bitmask debugging.
Convert octal to decimal
Convert decimal to octal
Convert hexadecimal to decimal
Convert decimal numbers to hexadecimal
Detect a number in decimal, binary, octal, or hexadecimal form and output every other base side-by-side in one click.
Convert an octal number into its binary form for file permission inspection and low-level register work.
Convert four octal octets back into the standard dotted-decimal IPv4 address used by humans and most APIs.
Convert a binary number into its octal representation, perfect for collapsing long bit strings into compact file permission notation.
Convert an IPv4 address into uppercase hexadecimal octets, useful for network logs, packet dumps, and embedded configuration.
Convert a hexadecimal IPv4 address (either dotted hex or contiguous 8 chars) back into dotted-decimal notation.
Convert an IPv4 address into zero-padded octal octets, matching inet_aton behaviour and documentation examples.