Online Tool Store Online Tool Store

Text to Octal

Type any text and get each character's octal (base-8) code, zero-padded and space-separated, ready to copy. Runs entirely in your browser.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

Octal (space-separated)

110 151 041

Example shown — replace it with your own text.

How it works

  1. Type or paste any text.
  2. Each character's code point is converted to base-8.
  3. The octal codes are joined with spaces, ready to copy.

Conversion reads each character's Unicode code point via charCodeAt(), converts it to base-8 with toString(8), and zero-pads it to three digits — the standard width used in C-style octal escape sequences like \\150.

FAQ

Is my text uploaded anywhere?

No. Conversion happens entirely in your browser — your text is never sent to a server.

How is each character converted?

Each character's Unicode code point is converted to base-8 and zero-padded to three digits, then joined with spaces.

Can I go from octal back to text?

Yes — paste space-separated octal codes into the input and the tool decodes them back to text automatically.

Does it handle spaces and punctuation?

Yes — every character, including spaces, punctuation, and emoji, gets its own octal code.

How we compare

Feature Online Tool Store Calculator app Python one-liner
No file upload — runs in your browser Needs a script/terminal
Converts a whole sentence at once One character at a time
Free, no setup Requires Python installed

A calculator only converts one number at a time. Text to Octal takes a whole sentence and returns every character's octal code in one paste.

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.