Skip to main content

Uuencode Converter

API reference

Encode text to uuencode or decode uuencoded data back to text. Handles the classic begin/end wrapper, 45-byte lines and the backtick zero character. Runs in your browser.

Input

Written into the begin line when encoding (permissions 644)

Output

Result
Was this helpful?

More ways to use this tool

REST API

curl -X POST https://api.iotools.cloud/v1/tool/uuencode-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "Cat",
    "mode": "encode",
    "filename": "cat.txt"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `uuencode-converter` tool (Uuencode Converter) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Embed widget

<iframe
  src="https://iotools.cloud/embed/uuencode-converter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Uuencode Converter — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Drop this into your own page — free, no key required, just a link back.

Cost per API/MCP callFrom 5 credits
Need more credits?View pricing

Also available with

Guides

Uuencode Converter turns text into uuencode — the classic Unix-to-Unix encoding — and decodes uuencoded data back to text. Everything runs in your browser; nothing is uploaded.

How to use it

  1. Choose Encode or Decode.
  2. Paste your text (or the uuencoded block, including the begin/end lines).
  3. When encoding, set the filename that goes in the begin line.
  4. Copy or download the result.

What is uuencoding?

Uuencode packs every 3 bytes into 4 printable ASCII characters, 45 bytes per line, each line starting with a length character. A file is wrapped in begin 644 name and end. It predates Base64 and was used to send binary files over email and Usenet.

How is it different from Base64?

Same idea, different alphabet: uuencode uses ASCII 32–95 (with the backtick standing in for zero) and adds line length prefixes and the begin/end wrapper. Base64 is what you should use today; uuencode is mostly for legacy systems and archives.

Does it handle Unicode?

Yes. Text is encoded as UTF-8 bytes before encoding and decoded as UTF-8 afterwards.

Your data is processed entirely on your device and is never uploaded.

uuencodeuudecodeuuencodingencodingunixbase64 alternative

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.