Base85 Decoder

You can easily decode the Base85

max 0.25MB

How to Use the Base85 Decoder

What is Base85?

Base85 is a family of binary-to-text encoding schemes that represents binary data using printable characters. Different Base85 variants use different character sets and encoding rules.

This Base85 Decoder allows you to decode Base85 encoded data directly in your browser. You can paste Base85 data into the input box or upload it as a file.

How to Use the Base85 Decoder

To decode Base85 data, enter your encoded data or upload a file, select the Base85 encoding variant that was used to create the data, choose the original character set if the decoded content is text, and then click Decode.

Step 1 Enter Data Paste text or upload a file
Step 2 Select Encoding Choose the Base85 variant
Step 3 Select Charset For correct browser text display
Step 4 Decode View or download the result

Base85 Encoding and Character Set: What Is the Difference?

Encoding

Affects Base85 Decoding

The Encoding option determines which Base85 variant is used to decode the input data.

You must select the same Base85 variant that was used when the data was originally encoded. Choosing the wrong variant can result in invalid, incorrect, or failed decoding.

Encoding → Base85 decoding
This selection directly determines how the Base85 input is decoded.

Original Character Set

Browser Display Only

The Original Character Set does not affect Base85 decoding. The Base85 data is decoded first, regardless of this selection.

This option tells the tool how to interpret the decoded bytes when the result represents text. The selected character set can then be converted to UTF-8 so that the text is displayed correctly in the browser.

Original Character Set → Browser display
This selection is used only to display decoded text correctly.
Important: Do not confuse the Base85 Encoding option with the Original Character Set. Encoding determines how the Base85 data is decoded. Original Character Set only determines how decoded text is interpreted for browser display.

Enter Base85 Data or Upload a File

You can provide Base85 encoded data in two different ways: paste it into the input box or upload it as a file.

Paste Base85 Data

Copy your Base85 encoded data and paste it directly into the Input text box.

This is useful when the encoded data is already available as text.
Upload a Base85 File

If your Base85 encoded data is stored in a file, use the or upload as file option.

Maximum file size: 0.25MB
Use either the text input or the file upload option for your Base85 data.

Base85 Encoding Options

Select the Base85 Variant Used by Your Data

The Encoding option is an essential part of the decoding process. It determines which Base85 algorithm and character representation should be used to decode your input.

If you know which Base85 variant was used to encode the data, select that exact variant. Using an incorrect encoding can cause the decoder to reject the input or produce incorrect output.

ASCII85

Default

ASCII85 is one of the most common Base85 encoding variants. It represents binary data using a printable ASCII character set and includes special handling for groups representing zero values.

Select ASCII85 when your data was encoded using the standard ASCII85 representation.

Adobe ASCII85

Adobe ASCII85 is an ASCII85 variant associated with Adobe applications and document formats. Its encoded data is enclosed between <~ and ~>.

Select Adobe ASCII85 when the data uses the Adobe-style ASCII85 representation.

ZeroMQ (Z85)

ZeroMQ (Z85), commonly called Z85, is a Base85 encoding designed for use with ZeroMQ. It uses its own defined 85-character alphabet.

Z85 also has specific input requirements, so data encoded using Z85 should be decoded using this option.

Select ZeroMQ (Z85) when the original data was encoded using Z85.

RFC1924

RFC1924 defines a Base85 representation with its own character alphabet. It was originally described in the context of compact IPv6 address representation.

Select RFC1924 when your Base85 data was generated using the RFC1924 representation.
Choosing the correct Encoding is important. Unlike the Original Character Set, the Encoding selection directly affects how the Base85 input is decoded.

Original Character Set

Used for Correct Browser Display

The Original Character Set does not affect Base85 decoding. It is used after the data has been decoded, when the decoded bytes need to be interpreted as text for display in the browser.

Character Set to UTF-8 Conversion

This website uses UTF-8 for displaying text in the browser. If the original decoded text was created using a different character set, select that character set from the Original Character Set list.

The tool can then interpret the decoded bytes using the selected character set and convert the text to UTF-8 for display in the browser.

1. Decode Base85 Data
2. Interpret Original Charset
3. Display UTF-8 Browser Text
Which Original Character Set Should I Choose?
Common choice UTF-8

Select UTF-8 if the original text was encoded using UTF-8. This is the most common character encoding used by modern websites and applications.

CP1254 / Windows-1254

Select this option if the original text was encoded using Windows-1254, which is commonly associated with Turkish text in older Windows environments.

ISO-8859-1 / Latin-1

Select this when the original text was encoded using ISO-8859-1.

Windows-1252

Select this when the original text was encoded using Windows-1252.

UTF-16 / UTF-32

Select the appropriate UTF-16 or UTF-32 option when the original text uses one of these Unicode encodings.

Tip: Choose the character set that was used for the original text before it was Base85 encoded. If the original text was UTF-8, select UTF-8.

Base85 Decoding Process

Base85 Input

Your encoded text or uploaded file.

Encoding Variant

ASCII85, Adobe ASCII85, Z85, or RFC1924.

Decoded Data

The original decoded bytes are produced.

Browser Display

If the decoded data is text, the selected Original Character Set is used to interpret the decoded bytes and convert the text to UTF-8 for display in the browser.

Display conversion

Download

The Download button provides the original decoded data. Browser display conversion is not applied to the downloaded data.

Original decoded data

Download the Decoded Data

Download

Get the original decoded data

After decoding the Base85 data, you can use the Download button in the result section to save the decoded data as a file.

The Downloaded Data Is Not Affected by Character Set Selection

The Original Character Set option is used only to make text display correctly in the browser.

It does not modify the data downloaded through the Download button. The downloaded file contains the original decoded data.

Browser Result

  • Base85 data is decoded using the selected Encoding
  • Original Character Set can be used to interpret text
  • Text can be converted to UTF-8
  • Result is displayed in the browser

Downloaded File

  • Base85 data is decoded
  • Original Character Set does not modify the file
  • Browser UTF-8 display conversion is not applied
  • Original decoded data is downloaded

Browser Result vs. Download

Feature Browser Result Downloaded File
Base85 Encoding selection Determines decoding Determines decoding
Base85 decoding Yes Yes
Original Character Set Used for text interpretation Does not affect the file
Character set → UTF-8 conversion Used for browser display when required Not applied
Original decoded data Used as the source for display Preserved

Common Base85 Decoder Problems

The most common reason is selecting the wrong Encoding variant.

Make sure you select the same Base85 variant that was used to encode the original data: ASCII85, Adobe ASCII85, ZeroMQ (Z85), or RFC1924.
The Base85 data may have been decoded correctly, but the browser may be interpreting the resulting bytes using the wrong character set.

Try selecting the character set that was used to encode the original text under Original Character Set.

This setting is used for browser display and does not change the Base85 decoding operation.
No. The Original Character Set does not affect Base85 decoding.

Base85 decoding is performed according to the selected Encoding. The character set is considered afterward when the decoded bytes need to be displayed as text in the browser.
No. The Original Character Set selection does not affect the downloaded file.

The Download button provides the original decoded data. The character set conversion used for browser display is not applied to the downloaded data.
Select the character set that was used to create the original text before it was Base85 encoded.

For example, if the original text was encoded as UTF-8, select UTF-8. If it was encoded using Windows-1254, select CP1254 or the corresponding Windows-1254 option.
Base85 Decoder Summary

Paste your Base85 encoded data into the input box or upload it as a file, then select the Base85 variant used to encode the data.

The Encoding selection is an essential part of the Base85 decoding process. Choose the correct variant: ASCII85, Adobe ASCII85, ZeroMQ (Z85), or RFC1924.

The Original Character Set does not affect Base85 decoding. It is used only when the decoded data represents text and needs to be interpreted correctly for display in the browser. When necessary, the selected character set is converted to UTF-8 so the text can be displayed correctly on this UTF-8 website.

If you click Download, you will receive the original decoded data. The Original Character Set selection and the browser's character-set-to-UTF-8 display conversion do not modify the downloaded data.