# Convertidor de Base-N

Convierte números y texto entre bases 2-36 arbitrarias, con alfabeto personalizado (incluye presets base58 / base62 / Crockford base32). Meta-herramienta para blockchain, programación de bajo nivel e ingeniería de datos.

> Página canónica: https://elysiatools.com/es/tools/base-n-radix-converter

- **Categoría:** Math & Numbers

- **Palabras clave:** conversor de base, radix, base-n, base58, base62, crockford base32, binario, hexadecimal, decimal, octal, sistema numérico, blockchain

## Descripción general

Convierte entre cualquier base de 2 a 36 — además de alfabetos personalizados que superan los 36 símbolos.

**Por qué existe.** Un conversor básico base-2/8/10/16 solo cubre lo esencial. La codificación real necesita Base58 (direcciones Bitcoin, donde se omiten 0/O/I/l), Base62 (acortadores de URL) y Crockford Base32 (sin mayúsculas/minúsculas). Esta es la meta-herramienta para todo el espacio base-N.

**Cómo funciona.** Dale un valor, la base origen (o preset/alfabeto) y la base destino. El decodificador mapea cada carácter a su valor numérico, ensambla un BigInt y recodifica al alfabeto destino. Dígitos sobre 9 usan a-z por defecto.

**Presets:** Base58 (Bitcoin, sin 0/O/I/l); Base62 (0-9A-Za-z, acortadores); Crockford Base32 (I/L→1, O→0, para entrada humana).

**Alfabeto personalizado.** Pega cualquier cadena de caracteres únicos; su longitud es la base. Útil para esquemas de ID propietarios u ofuscación.

**Consejos:** Los ceros a la izquierda se ignoran; entradas grandes usan BigInt (exacto); hex↔decimal↔binario son sin pérdida.

## Entradas

- **Entrada** (text): e.g. FF (hex) or 1A2B3C
- **Base de origen** (number): e.g. 16 (up to 62 with a preset; ignored if custom alphabet used)
- **Base de destino** (number): e.g. 10 (standard bases use 2-36; up to 62 with a preset)
- **Preset** (select)
- **Alfabeto personalizado (anula base)** (text): e.g. ABCDEFGHJKMNPQRSTVWXYZ (unique chars; length = base)

## Cuándo usarlo

- Al decodificar o codificar direcciones de criptomonedas y hashes en redes blockchain que utilizan el formato Base58.
- Al generar o interpretar identificadores únicos y cortos para acortadores de URL usando Base62.
- Al depurar sistemas de bajo nivel que requieren conversiones rápidas entre binario, octal, decimal, hexadecimal o bases no estándar.

## Cómo funciona

- Introduzca el valor numérico o la cadena de texto que desea convertir en el campo de entrada.
- Seleccione la base de origen y la base de destino (de 2 a 62), o elija un preset como Base58, Base62 o Crockford Base32.
- Si lo requiere, defina un alfabeto personalizado con caracteres únicos cuya longitud determinará la base numérica.
- El convertidor procesa la entrada mediante aritmética BigInt para evitar pérdidas de precisión y genera instantáneamente el resultado en la base destino.

## Casos de uso

- Conversión de hashes de transacciones blockchain de Base58 a decimal para análisis de datos.
- Generación de identificadores compactos para bases de datos mediante la codificación de enteros en Base62.
- Traducción de máscaras de bits y valores de registro de hardware entre binario, hexadecimal y decimal.

## Preguntas frecuentes

### ¿Qué es el formato Base58 y cuándo se utiliza?

Es un sistema de codificación que omite caracteres conflictivos como 0, O, I y l para evitar errores de lectura humana, muy común en direcciones de Bitcoin.

### ¿Puedo usar un alfabeto propio para la conversión?

Sí, al ingresar una cadena de caracteres únicos en el campo de alfabeto personalizado, la longitud de dicha cadena definirá la base de conversión.

### ¿El convertidor tiene un límite de tamaño para los números?

No, el convertidor utiliza BigInt internamente, lo que permite procesar números extremadamente grandes con total precisión.

### ¿Cómo maneja Crockford Base32 los caracteres similares?

Este preset es tolerante a fallos humanos; decodifica de forma automática la 'I' y la 'L' como '1', y la 'O' como '0'.

### ¿Se pierden datos al convertir entre hexadecimal, decimal y binario?

No, las conversiones entre bases estándar son completamente exactas y sin pérdida de información.

## Herramientas relacionadas

- [Calculadora de caminos más cortos (Dijkstra paso a paso)](https://elysiatools.com/es/tools/graph-shortest-path): Herramienta de apoyo al cálculo manual de Dijkstra: introduce 1–30 aristas (una por línea: origen, destino, peso) y los nodos origen/destino; no dirigido por defecto, con opción dirigida. Cada iteración registra qué nodo se fija, con qué distancia y cómo cada relajación actualiza la tabla tentativa; los empates se resuelven por el nombre lexicográficamente menor, así el registro coincide con la traza de un libro de texto; los pesos negativos se rechazan y un destino inalcanzable se reporta como respuesta válida. Clásico: A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8, de A a F → distancia 13 por A→C→E→F.
- [Calculadora de árbol de expansión mínima (Kruskal / Prim)](https://elysiatools.com/es/tools/minimum-spanning-tree): Calcula el árbol de expansión mínima de un grafo no dirigido ponderado (1–30 aristas, una por línea: nodo1, nodo2, peso) con dos algoritmos: Kruskal ordena por peso y usa unión-búsqueda, registrando cada arista aceptada o rechazada por ciclo; Prim parte de un nodo inicial y toma en cada paso la arista más barata que sale del componente, mostrando su crecimiento. Los bucles se omiten; un grafo desconectado se rechaza indicando el número de componentes; ambos algoritmos deben coincidir en el peso total (verificación interna). Clásico: A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8 → peso del MST 21 (A—C, C—E, A—B, D—E, E—F) y B—C rechazada por ciclo.
- [Calculadora de operaciones con conjuntos](https://elysiatools.com/es/tools/set-operations-calculator): Opera dos conjuntos: unión A ∪ B, intersección A ∩ B, diferencia A − B, diferencia simétrica A △ B y producto cartesiano A × B. Los elementos son cadenas separadas por comas (sensibles a mayúsculas, deduplicadas conservando la primera aparición, máximo 50 por conjunto); se muestran el conjunto resultado y las cardinalidades |A|, |B| y |resultado|, con hasta 200 pares ordenados en el producto cartesiano. Clásicos: {1,2,3,4} △ {3,4,5,6} = {1,2,5,6}; {a,b} × {x,y,z} tiene 6 pares.
- [Conversor de Velocidad Angular (rad/s / rpm / deg/s / Hz)](https://elysiatools.com/es/tools/angular-velocity-converter): Conversión de velocidad angular: rad/s (base SI) ↔ rpm (1=2π/60 rad/s) ↔ deg/s (1=π/180 rad/s) ↔ Hz (1 revolución/s=2π rad/s). Hz aquí = revolución por segundo. Conversión vía rad/s con los cuatro equivalentes. Ref.: vinilo 33⅓ rpm≈3,49 rad/s, motor idle ~800 rpm≈83,8 rad/s.
- [Calculadora de Límite de Fatiga (Goodman/Gerber/Soderberg)](https://elysiatools.com/es/tools/fatigue-limit-calculator): Factor de seguridad de fatiga con corrección por tensión media. Dados σ_a, σ_m y σ_uts, σ_-1, σ_y del material, devuelve tres criterios: Goodman modificado (lineal, conservador), Gerber (parabólico, mejor para dúctiles) y Soderberg (usa σ_y, el más conservador). Toma el mínimo como valor gobernante e indica si el punto está dentro de la línea de Goodman.
- [Conversor de Caso Avanzado](https://elysiatools.com/es/tools/advanced-case-converter): Convierte entre CamelCase, snake_case, kebab-case, PascalCase y otras convenciones de nomenclatura
- [Generador de Arte ASCII](https://elysiatools.com/es/tools/ascii-art-generator): Convierte texto a arte ASCII usando varias fuentes y estilos
- [Lista Indentada a Árbol ASCII](https://elysiatools.com/es/tools/ascii-tree-from-indented-list): Convierte una lista jerárquica indentada (2/4 espacios o tabulación; prefijos -, *, 1. opcionales) en un árbol de directorios ASCII copiable. Dos estilos: cuadro Unicode y ASCII clásico. Interruptores para líneas guía completas, espacios finales y hojas entre corchetes.

## Ejemplos

- [Muestras MP3 Sin Derechos de Autor](https://elysiatools.com/es/samples/mp3-samples): Colección de muestras de audio sin derechos de autor para pruebas y desarrollo, incluyendo sonidos de la naturaleza, música de meditación y audio ambiental
- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato

## Contenido relacionado

- [Herramientas de codificación Base, radix y hexadecimal](https://elysiatools.com/es/hubs/base-radix-and-hex-encoding-tools): Convierte texto y bytes entre variantes Base, radices, hexadecimal y escapes web, comprobando la conservación reversible.
- [Herramientas de codificación binaria, análisis forense e integridad](https://elysiatools.com/es/hubs/binary-encoding-file-forensics-integrity): Inspecciona bytes y firmas, identifica tipos, mide entropía y verifica hashes o checksums en un flujo forense seguro.
- [Flujo de conversion matematica y numerica](https://elysiatools.com/es/hubs/math-&-numbers-convert): Convierte medidas, bases numericas, fracciones, notacion cientifica, numeros romanos y valores de bytes o bits con una revision clara de precision.
