Skip to main content

Codificador Base58 Codifique texto para o formato Base58 utilizado pelo Bitcoin e IPFS.

Codificação Base58 illustration
🔐

Codificação Base58

Codifique texto para o formato Base58 utilizado pelo Bitcoin e IPFS.

1

Insira o Texto

Digite ou cole o texto que você deseja codificar.

2

Visualize a Saída em Base58

O resultado codificado em Base58 aparece instantaneamente.

3

Copie o Resultado

Clique no botão Copiar para copiar a string codificada.

Loading tool...

What Is Codificação Base58?

A codificação Base58 usa 58 caracteres alfanuméricos, excluindo os visualmente ambíguos: 0 (zero), O (o maiúsculo), I (i maiúsculo) e l (L minúsculo). Criada por Satoshi Nakamoto para endereços Bitcoin, ela produz strings mais curtas e amigáveis ao usuário do que o hex. Também é usada pelo IPFS, Ripple e Flickr. O alfabeto é 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. Essa ferramenta codifica texto UTF-8 para Base58 usando aritmética de inteiros grandes. Todo o processamento ocorre em seu navegador.

Why Use Codificação Base58?

  • Codificação amigável ao usuário que evita caracteres visualmente ambíguos
  • Representação compacta - menor do que hex ou Base32
  • 100% cliente-side - os dados nunca deixam seu navegador
  • Mesmo alfabeto usado pelo Bitcoin, IPFS e outros sistemas principais

Common Use Cases

Criptomoeda

Codifique dados no formato Base58 do Bitcoin para endereços e chaves.

Hashes IPFS

Trabalhe com identificadores de conteúdo IPFS que usam Base58.

Identificadores Curtos

Crie identificadores curtos e legíveis para URLs e bancos de dados.

Codificação de Dados

Codifique dados binários em um formato de texto compacto e inequívoco.

Technical Guide

A codificação Base58 trata os bytes de entrada como um inteiro grande big-endian e divide repetidamente por 58, coletando restos como dígitos Base58. Bytes zeros iniciais são preservados como caracteres '1'. Diferentemente da Base64, a Base58 não usa preenchimento. A codificação usa aritmética BigInt para precisão com entradas de comprimento arbitrário. A codificação é ligeiramente menos eficiente do que a Base64, mas evita caracteres que poderiam causar confusão.

Tips & Best Practices

  • 1
    Base58 exclui 0, O, I e l para evitar confusão visual
  • 2
    Bytes zero iniciais são mapeados para caracteres '1' na saída
  • 3
    Base58 é ligeiramente menos eficiente em termos de espaço do que Base64, mas mais legível
  • 4
    Usado pelo Bitcoin - não é o mesmo que Base58Check, que adiciona um checksum

Related Tools

Frequently Asked Questions

Q Esta ferramenta é gratuita?
Sim, completamente gratuita e sem necessidade de cadastro.
Q Meus dados estão seguros?
Sim. Todo o processamento é 100% cliente-side.
Q Quais caracteres a Base58 usa?
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz - excluindo 0, O, I e l.
Q Quais navegadores são suportados?
Todos os navegadores modernos, incluindo Chrome, Firefox, Safari e Edge.
Q Isto é o mesmo que Bitcoin Base58Check?
Não, isto é Base58 simples. Base58Check adiciona um byte de versão e checksum.

About This Tool

Codificação Base58 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.