ForHosting KIT · Conversores de unidades

Conversor base62: entero a o desde base 62 (0-9A-Za-z), gratis

1000 en base 62 es G8: este conversor transforma números enteros en códigos cortos aptos para enlaces, hechos de cifras, mayúsculas y minúsculas, y los decodifica de vuelta. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Valor
1000
Dirección de la conversión
to_base62
Obtiene
Resultado
G8
Entero decimal
1 000
Base 62
G8
Base numérica
62

Un conversor de números a base 62 reescribe un número entero no negativo usando sesenta y dos símbolos: los diez dígitos decimales, veintiséis letras mayúsculas y veintiséis letras minúsculas. Ese alfabeto compacto pertenece a la misma familia de codificaciones que se usan en URL cortas, claves opacas de bases de datos, identificadores al estilo de YouTube y muchos tokens seguros para URL que necesitan más densidad que la base 36 sin salir del rango ASCII imprimible. Usted elige una dirección —de decimal a base 62 o de base 62 de vuelta a decimal—, introduce el valor y recibe un resultado determinista con el entero decimal depurado, la cadena en base 62 y el número de dígitos. Las mayúsculas y las minúsculas son dígitos distintos, así que la A mayúscula vale diez y la a minúscula vale treinta y seis. Cualquier carácter fuera del alfabeto falla con un error claro de entrada no válida en lugar de dar una respuesta incorrecta en silencio.

Cómo funcionan la codificación y la decodificación en base 62

La base sesenta y dos es una notación posicional con raíz sesenta y dos. El alfabeto estándar usado aquí es de cero a nueve, luego las mayúsculas de A a Z para los valores de diez a treinta y cinco, y después las minúsculas de a a z para los valores de treinta y seis a sesenta y uno.

Para codificar un entero decimal no negativo, divídalo repetidamente entre sesenta y dos y registre cada resto como la siguiente cifra menos significativa; invierta esos restos para obtener la cadena habitual de izquierda a derecha sin ceros a la izquierda, salvo para el propio número cero. Para decodificar, recorra la cadena de izquierda a derecha, multiplique el total acumulado por sesenta y dos y sume el valor de la cifra del siguiente carácter: el clásico esquema de Horner.

Como las mayúsculas y las minúsculas corresponden a valores distintos, la conversión distingue entre mayúsculas y minúsculas: mezclar las grafías cambia el número, y un carácter no válido como un espacio, un signo más, una barra o un signo de puntuación aborta con una entrada no válida que nombra el carácter incorrecto y su posición. Los valores deben permanecer dentro del rango de enteros seguros de JavaScript para que cada cifra siga siendo exacta al serializar el resultado.

Las entradas negativas se rechazan a propósito; los casos de uso de enlaces cortos e identificadores opacos son sin signo, y un menos inicial chocaría con la idea de un alfabeto puro de base 62. Si necesita bases arbitrarias de dos a treinta y seis con letras que no distinguen mayúsculas, se trata de una intención de búsqueda distinta, atendida por un conversor general de bases y no por esta página específica de base 62.

Dónde aparecen los conversores de base 62 en el trabajo real

Los equipos de producto y crecimiento comprimen identificadores secuenciales en segmentos de ruta cortos para que los enlaces de marketing sigan siendo legibles y a la vez lo bastante densos para catálogos grandes. Los servicios de backend emiten claves públicas opacas que evitan filtrar secuencias de autoincremento, usando base 62 para que el token siga siendo seguro para URL sin codificación porcentual.

Las plataformas de contenido documentan cómo se relacionan los identificadores de vídeos u objetos entre enteros internos y cadenas alfanuméricas públicas, y los ingenieros necesitan un oráculo compartido que trate las mayúsculas y las minúsculas como cifras distintas. Los cursos de informática introducen la notación posicional más allá de la base dieciséis; una herramienta dedicada a base 62 aclara por qué sesenta y dos símbolos necesitan ambas grafías de las letras mientras que la base treinta y seis no.

Las pruebas de calidad e integración generan los códigos cortos esperados para enlaces profundos y verifican la igualdad de ida y vuelta de decimal a base 62 y viceversa. Considere las tablas generales de múltiples bases, la codificación binaria pura Base64 y el empaquetado en complemento a dos de ancho fijo como intenciones de búsqueda separadas con sus propias páginas, en lugar de estirar este conversor de enteros en base 62 más allá de su alcance honesto.

URL cortas e identificadores públicos compactos

Codifique enteros secuenciales o tipo snowflake en segmentos de ruta densos en base 62 para enlaces cortos e identificadores de objetos compartibles.

¿Qué alfabeto usa este conversor de base 62?

Los sesenta y dos caracteres 0-9, A-Z y luego a-z, en ese orden. Las mayúsculas y las minúsculas son dígitos distintos (A es 10, a es 36). No hay carácter de relleno.

¿Qué ocurre con un carácter de base 62 no válido?

El mensaje indica el carácter incorrecto y su posición. Solo se permiten 0-9, A-Z y a-z; se rechazan espacios, signos de puntuación y signos.

¿Es lo mismo que Base64 o que la conversión de base hasta 36?

No. Base64 codifica bytes binarios con un alfabeto y un relleno distintos. Los conversores generales de base suelen detenerse en la base 36 y tratan las mayúsculas como intercambiables. Esta página es para enteros en base 62 con dígitos que distinguen mayúsculas de minúsculas.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta localmente.

¿Cuánto es 1000 en base 62?

1000 en base 62 es G8. Al decodificar G8 vuelve a salir 1000, y el cero sigue siendo cero, así que puede comprobar un código corto en ambos sentidos antes de usarlo.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/fmt/base62

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/fmt/base62 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"1000","direction":"to_base62"}'
{
  "value": "1000",
  "direction": "to_base62"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.base62",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_abs9007199254740991
max_base62_chars11
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

El precio de las llamadas API correctas es la base publicada de $0.002 por elemento.

Cómo funcionan la codificación y la decodificación en base 62

El algoritmo usa únicamente aritmética entera exacta: sin redondeo de punto flotante, sin semillas aleatorias, sin marcas de tiempo y sin llamadas de red, de modo que entradas idénticas producen siempre JSON idéntico.

Qué envía usted y qué recibe de vuelta

Envíe dos campos obligatorios: value y direction. Los valores decimales absolutos mayores que Number.MAX_SAFE_INTEGER se rechazan para que las cifras de orden bajo no desaparezcan en silencio. Entre los ejemplos: mil se codifica como G8, cero sigue siendo cero y la decodificación de G8 devuelve mil. Use el formulario gratuito del navegador para comprobaciones rápidas y luego llame al mismo contrato desde scripts cuando necesite códigos cortos en masa o casos de referencia. La dirección debe ser to_base62 cuando value sea un entero decimal no negativo, o from_base62 cuando value sea una cadena en base 62. Se aceptan alias para que formularios y scripts usen los nombres que encajen en su interfaz: value también acepta n, number, input, text, decimal y base62; direction también acepta dir, mode y op, además de sinónimos cortos como to, from, encode y decode. Para to_base62, value puede ser un entero JSON o una cadena de dígitos con un signo más inicial opcional; las fracciones, la notación científica, las palabras sueltas, NaN, Infinity y los negativos fallan con invalid_input y no se cobran. Para from_base62, cada carácter debe pertenecer al alfabeto cero-nueve, A-Z, a-z; cualquier otro carácter —incluidos el guion bajo, el guion y el espacio— falla con un mensaje que nombra el carácter de base 62 no válido. En caso de éxito, la respuesta devuelve la cadena de valor depurada, la dirección normalizada, decimal como número, base62 como cadena compacta, result como la forma convertida principal (base 62 al codificar, cadena decimal al decodificar), la cadena completa del alfabeto, base fijada en sesenta y dos y digit_count para la representación en base 62. El precio de las llamadas API correctas es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepagado.

Dónde aparecen los conversores de base 62 en el trabajo real

Como esta capacidad es un motor de análisis puro, el precio de la API es la base publicada de $0.002 por elemento correcto y la validación fallida no consume saldo.

Claves API y tokens opacos

Asigne enteros internos no negativos a cadenas alfanuméricas que distinguen mayúsculas y minúsculas y siguen siendo seguras para URL sin revelar la estructura de la secuencia.

Enseñanza y casos de prueba de ida y vuelta

Compruebe tareas sobre bases posicionales y genere pares de referencia decimal ↔ base 62 para pruebas unitarias y calentamientos de entrevistas.

¿Cómo elijo la dirección?

Use to_base62 cuando value sea un entero decimal no negativo y quiera una cadena en base 62. Use from_base62 cuando value ya esté en base 62 y quiera recuperar el entero decimal.

Ver la documentación completa del KIT →