Conversor de ID de medio de Instagram

Red Convertidor

Resultado
Código corto
ID de medio
URL estándar

Introducción

El Conversor de ID de medio de Instagram de Toollect hace una cosa con precisión – convierte un shortcode de Instagram en su ID de medio numérica y viceversa, en ambas direcciones y con precisión completa. Pega un shortcode – DIPPWkUh7Rj – y devuelve la ID 3607169348072354915; pega ese número y devuelve el shortcode. Pega en cambio un enlace completo de Instagram y el conversor extrae el shortcode de la URL y produce ambos valores, más el enlace canónico.

La conversión es un problema puramente matemático, no una búsqueda. Instagram codifica la ID de medio en base64url – un sistema numérico compacto – así que la conversión corre al instante en tu navegador, sin petición de red, sin clave de API y sin cuenta. La única sutileza es el tamaño – las IDs de medio son números de 19 dígitos que exceden el rango exacto de los números normales de JavaScript, por eso la herramienta hace toda la aritmética con BigInt y nunca redondea.

El panel de resultados muestra tres campos – shortcode, ID de medio, URL estándar – cada uno con su propio botón de copiar. Lo que sea que pegues, el otro lado de la conversión aparece mientras escribes, y la URL canónica instagram.com/p/{shortcode}/ siempre se genera para compartir o guardar.

Casos de uso

La conversión de shortcode a ID es una de esas operaciones pequeñas que aparece en trabajos sorprendentemente distintos.

Análisis de datos y trabajo con APIs

Las APIs internas de Instagram, las exportaciones de bases de datos y las herramientas de analítica de terceros identifican los medios por la ID numérica, mientras que cada enlace público lleva el shortcode. Cuando una hoja de cálculo de IDs de medio se encuentra con una lista de URLs compartidas, este conversor es el puente – pega el shortcode, lee la ID y hazla coincidir con la exportación. La dirección inversa también funciona – una ID sacada de una descarga se convierte en shortcode, y del shortcode en una URL estándar.

Archivos de enlaces y bibliotecas de contenido

Los equipos que archivan publicaciones – gestores de redes sociales, investigadores, periodistas – necesitan una clave estable por medio. El shortcode es esa clave, y convertir a la ID numérica da un segundo identificador inequívoco que sobrevive a los acortadores de enlaces y a los cambios de URL. Guardar ambos permite que cualquier búsqueda futura empiece desde cualquiera de los dos lados.

Verificar y deduplicar medios

Dos shortcodes que parecen no estar relacionados pueden apuntar a la misma publicación. Como la conversión es exacta en ambas direcciones, decodificar dos shortcodes y comparar las IDs lo zanja – IDs idénticas significan medios idénticos. La misma comprobación confirma que una URL de reel, un enlace con prefijo de usuario y un compartido de instagr.am son el mismo contenido cuando llevan el mismo shortcode.

Desarrolladores y creadores de herramientas

El código que ingiere enlaces de Instagram a menudo necesita la ID de medio para consultar otros servicios. Pegar una URL aquí y copiar la ID extraída es una forma de dos segundos de probar una integración o auditar un feed – y la salida de URL canónica da una dirección limpia y uniforme para cada ruta de medio, dominio y prefijo que un script pueda encontrar.

Cómo funciona

La herramienta trabaja mientras escribes – no hay botón que pulsar. Con cada pulsación clasifica la entrada y convierte:

  1. Clasificar la entrada – el texto se compara con tres patrones – un shortcode suelto (DIPPWkUh7Rj), una ID numérica (3607169348072354915) o una URL completa de Instagram cuya ruta (p, reel, reels, tv) va seguida de un shortcode.
  2. Convertir al otro lado – un shortcode se decodifica a su ID numérica; una ID numérica se codifica a su shortcode. Cuando la entrada es una URL, el shortcode se extrae de la ruta y se decodifica.
  3. Construir la URL canónica – la forma estándar instagram.com/p/{shortcode}/ se arma a partir del shortcode en todos los casos.
  4. Renderizar – las tres filas de resultados se rellenan, y el mensaje de entrada inválida solo aparece cuando el texto no coincide con nada.

Los cuatro pasos son trabajo local de cadenas y aritmética. Nada se sube, no se envía ninguna petición, y la conversión es exacta por construcción – el mismo shortcode siempre produce la misma ID, y esa ID siempre recodifica al shortcode original.

Lo que cuenta como URL reconocible es más amplio de lo que parece – tres hosts, subdominios opcionales, prefijos de usuario y alias de incrustación se reducen todos al mismo shortcode. El contrato completo está en Formatos de URL compatibles, más abajo.

Formatos de URL compatibles

El conversor reconoce todas las formas de URL que llevan un shortcode de medio. La gramática es deliberadamente más amplia que instagram.com/p/… – Instagram distribuye el mismo medio en varios hosts y formas de ruta, y todas convierten de forma idéntica.

Formatos aceptados

Formato Ejemplo Detectado como
Shortcode suelto DIPPWkUh7Rj Shortcode
ID de medio numérica 3607169348072354915 ID de medio
Publicación instagram.com/p/DIPPWkUh7Rj/ URL → shortcode
Reel instagram.com/reel/DIPPWkUh7Rj/ URL → shortcode
Display de reels instagram.com/reels/DIPPWkUh7Rj/ URL → shortcode
IGTV instagram.com/tv/DIPPWkUh7Rj/ URL → shortcode
Alias de incrustación instagram.com/p/DIPPWkUh7Rj/embed/captioned/ URL → shortcode
Con prefijo de usuario instagram.com/some_user.123/p/DS7w7fokujz/ URL → shortcode
Dominio corto instagr.am/p/DIPPWkUh7Rj/ URL → shortcode
Dominio de enlace directo ig.me/reel/C0HpSipMp_k/ URL → shortcode

Cada ruta de medio funciona en cada host – p, reel, reels y tv se reconocen por igual en instagram.com, instagr.am e ig.me, y un prefijo de usuario se acepta en cualquiera de ellos – instagr.am/some_user.123/tv/C0HpSipMp_k/embed/ es tan válido como la forma canónica desnuda. El prefijo https://, un subdominio www o m y la barra final son todos opcionales. Sea cual sea la forma, el shortcode se extrae y los otros dos resultados – ID y URL canónica – son siempre los mismos.

Formatos rechazados

El otro lado del contrato es lo que el conversor rechaza, y por qué:

URL Por qué se rechaza
instagram.com/some_user.123/ Un perfil – no hay shortcode
instagram.com/explore/tags/photography/ Una página de hashtag – no hay shortcode
instagram.com/stories/some_user/1234567/ Una historia – no hay shortcode
ig.me/m/414231852796565/ Un hilo de mensajes – un ID de hilo, no medio
ig.me/u/some_user.123/ Un enlace corto de perfil – no hay shortcode
l.instagram.com/?u=…&e=… Un envoltorio de compartido – el objetivo está en un parámetro

La regla práctica es corta – si la ruta termina en un shortcode tras una ruta de medio, se convierte; cualquier otra cosa – perfil, etiqueta, historia, hilo, envoltorio – muestra el mensaje de entrada inválida. Esos enlaces no son errores del conversor; simplemente no tienen shortcode sobre el que aplicar una conversión base 64. El analizador de URLs de Instagram existe precisamente para ese rango de direcciones.

Cómo funciona la codificación

El shortcode es un número escrito en otro sistema numérico. Entender ese sistema explica por qué la conversión es exacta, por qué el alfabeto es como es y por qué BigInt no es opcional.

El alfabeto

Instagram escribe los números en base 64, usando este alfabeto en este orden:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_

Ese es el alfabeto base64url – los conocidos A–Z, a–z, 0–9 de la base 64 con los caracteres hostiles a las URLs + y / reemplazados por - y _. Tiene exactamente 64 caracteres, uno por valor de dígito, y ningún carácter necesita escape en una URL. La posición cero es A; la 63 es _.

La aritmética

Leer un shortcode de izquierda a derecha es leer un número en base 64:

DIPPWkUh7Rj = 3×64^10 + 8×64^9 + 15×64^8 + 15×64^7 + 22×64^6 + ... + 35×64^0
            = 3607169348072354915

Cada carácter aporta su posición en el alfabeto multiplicada por 64 elevado a su potencia de lugar. En la dirección contraria, la ID se divide repetidamente entre 64 y cada resto se convierte en un dígito desde la derecha:

3607169348072354915 / 64 → resto 35  → 'j'  (último dígito)
…y así sucesivamente por los lugares hasta 3 → 'D'

Como la conversión en base 64 es biyectiva – cada entero tiene exactamente una representación y cada representación decodifica a exactamente un entero – el viaje de ida y vuelta está garantizado – DIPPWkUh7Rj siempre decodifica a 3607169348072354915, y esa ID siempre recodifica a DIPPWkUh7Rj. Sin tabla de búsqueda, sin API, sin ambigüedad.

Por qué once caracteres

Once dígitos en base 64 pueden contener valores hasta 64^11 ≈ 2^66. Las IDs de medio reales rondan 2^62, cómodamente dentro del rango con espacio de sobra – por eso los shortcodes miden de 10 a 12 caracteres, con 11 como estándar hoy.

Por qué BigInt

La aritmética necesita números que el tipo de número normal de JavaScript no puede contener. El límite de enteros exactos es 9.007.199.254.740.991 – unos 9×10^15 – mientras que las IDs de medio reales rondan 4×10^18, más de 400 veces mayores. Un número común redondearía los últimos dígitos – 3799845905265518835 se convierte en 3799845905265518600, y el valor redondeado recodifica a un shortcode completamente distinto. El conversor usa BigInt para cada multiplicación, división y resto, así que ningún dígito se aproxima jamás.

Un ejemplo resuelto

Tomemos la URL de reel instagram.com/reel/C0HpSipMp_k/:

  1. La ruta reel confirma el medio; se extrae el shortcode C0HpSipMp_k.
  2. Cada carácter se mapea a su posición – C → 2, 0 → 52, H → 7, p → 41, y así sucesivamente.
  3. Las posiciones se pliegan en un entero base 64 con BigInt – 3244743650599673828.
  4. Se arma la URL estándar instagram.com/p/C0HpSipMp_k/.
  5. Pega 3244743650599673828 de nuevo y la conversión corre en reversa – la ID se divide exactamente a C0HpSipMp_k.

Uso

El conversor funciona sin botones – los resultados se actualizan con cada pulsación:

  1. Pega o escribe tu entrada – un shortcode, una ID de medio numérica o una URL de Instagram de publicación, reel o IGTV de uno de los tres hosts, con o sin prefijo de nombre de usuario.
  2. Lee el panel de resultados – la fila del shortcode y la fila de la ID de medio siempre muestran ambos lados de la conversión, sea lo que sea que hayas ingresado.
  3. Revisa la URL estándar – la forma canónica instagram.com/p/{shortcode}/ se genera automáticamente.
  4. Copia lo que necesites – cada fila tiene su propio botón de copiar – el shortcode, la ID de medio o la URL.

No hay envío, ni espera, ni estado de error para entradas válidas – solo el texto que no coincide con ninguno de los tres formatos muestra el mensaje de entrada inválida, que se limpia en cuanto la entrada vuelve a ser válida.

Tutorial

Recorre una conversión completa de principio a fin.

Paso 1 – Convertir un shortcode en ID. Pega DS7w7fokujz en la entrada. La fila de la ID de medio se llena con 3799845905265518835, la fila de la URL estándar muestra https://www.instagram.com/p/DS7w7fokujz/, y los botones de copiar junto a cada fila se iluminan. Pulsa el botón de copiar de la ID de medio – el número de 19 dígitos está en tu portapapeles.

Paso 2 – Convertir la ID de vuelta. Limpia la entrada y pega 3799845905265518835. La fila del shortcode muestra ahora DS7w7fokujz, y la fila de la URL muestra el mismo enlace canónico que antes – la prueba de que la conversión es un viaje de ida y vuelta exacto, no una búsqueda.

Paso 3 – Convertir desde una URL. Pega un enlace completo de la app – https://www.instagram.com/reel/C0HpSipMp_k/?igsh=cXdlbg%3D%3D. El conversor ignora todo excepto la ruta de medio y el shortcode – la fila de la ID de medio lee 3244743650599673828 y la fila de la URL lee https://www.instagram.com/p/C0HpSipMp_k/. El parámetro de seguimiento no importa – la herramienta solo necesita la ruta.

Paso 4 – Igualar una ID con una exportación de base de datos. Abre una hoja de cálculo con IDs de medio de una exportación de API y busca 3244743650599673828; el reel que pegaste es el mismo medio que el registro en tus datos. Desde la otra dirección – encuentra una ID en la exportación, pégala aquí, y el shortcode más la URL canónica te dejan abrir ese medio exacto en el navegador.

Paso 5 – Verificar entre rutas, prefijos y dominios. Pega https://www.instagram.com/p/DIPPWkUh7Rj/, luego https://www.instagram.com/reel/DIPPWkUh7Rj/, luego https://instagr.am/p/DIPPWkUh7Rj/ y por último el enlace con prefijo de usuario https://www.instagram.com/some_user.123/p/DIPPWkUh7Rj/. Los cuatro decodifican a la misma ID 3607169348072354915 – mismo medio, cuatro direcciones, una URL canónica.

Consejos profesionales

  • Guarda la ID de medio como clave estable. Los shortcodes son la cara pública de un medio; la ID numérica es su identidad en cada API y base de datos. Guardar la ID junto a la URL hace que las búsquedas futuras nunca dependan de cómo se compartió el enlace.
  • Usa el viaje de ida y vuelta para revisar tus datos. Si la ID de una exportación y el shortcode de una URL no concuerdan, decodifica el shortcode y compara – la conversión es exacta, así que un desajuste significa que el medio realmente es distinto.
  • Convierte desde cualquier lado de una URL. Las rutas de publicación, reel, display de reels e IGTV llevan el mismo shortcode detrás de verbos diferentes. Sea cual sea la variante que recibas, la ID y la URL canónica resultantes son idénticas.
  • Cualquier dominio, el mismo medio. Un enlace de instagr.am, uno de ig.me y uno de instagram.com decodifican a la misma ID cuando comparten shortcode, y un prefijo de usuario tampoco cambia nada. No dejes que la ropa de la dirección haga parecer un solo post como varios en una pasada de deduplicación.
  • Usa la URL estándar para compartir. La forma /p/ renderiza cualquier medio – publicación, reel o IGTV – así que la salida de URL es la dirección más segura para reenviar, incrustar o registrar.
  • El conversor es un lote de uno. La conversión es instantánea y local, así que trabajar una lista de shortcodes o IDs es una serie de ciclos rápidos de pegar y copiar – sin cargas, sin límites de tasa, sin esperas entre entradas.
  • Combínalo con el analizador de URLs de Instagram. Pega el mismo enlace en el analizador para el desglose completo – tipo, nombre de usuario, detalle y URL limpia – y usa este conversor cuando necesites la ID de un shortcode concreto por sí sola.

Alternativas

¿De qué otra forma se puede pasar entre shortcodes e IDs de medio? Las opciones en la práctica:

Método Ambas direcciones Precisión completa Acepta URLs Sube tus datos
Decodificación base 64 manual No (propensa a errores) No No No
Fragmento de consola del navegador Sí, si lo escribes Depende No No
Conversor base64 genérico No – alfabeto equivocado No No
Otros conversores en línea A veces Inconsistente A veces Sí, a menudo
Esta herramienta Sí, garantizado Sí, BigInt No

La decodificación manual es un ejercicio de calculadora con potencias de 64 – las posiciones del alfabeto, las multiplicaciones, las cadenas de divisiones – y un dígito mal puesto invalida todo el resultado. Un fragmento de consola puede funcionar, pero escribes el bucle base 64 tú mismo cada vez. Un conversor base64 genérico es directamente engañoso – el base64 estándar decodifica bytes con otro alfabeto y reglas de relleno, y su salida no tiene nada que ver con la ID de medio de Instagram. Otros conversores de shortcodes varían en precisión – muchos recortan las IDs a números de coma flotante y producen shortcodes sutilmente equivocados. Esta herramienta es la única fila que garantiza el viaje de ida y vuelta exacto en ambas direcciones, desde shortcodes, IDs o URLs completas, sin que nada salga de tu navegador.

Frente a las APIs oficiales

La conversión es deliberadamente offline, y vale la pena declarar qué pueden y qué no pueden añadir las alternativas basadas en red:

Capacidad oEmbed Graph API Esta herramienta
Shortcode → ID de medio No Indirecta Sí, exacta
ID de medio → shortcode No No Sí, exacta
URL canónica desde ambas No Indirecta
Título, propietario, vistas No disponible
Verificar que el medio existe Parcial No disponible
Clave de API / inicio de sesión Token Ninguna – cero peticiones

oEmbed responde a cómo se llama este medio – título, autor y miniatura en una llamada autenticada por token. La Graph API responde todo sobre el medio, al precio de un token, un inicio de sesión y una cuota. Ninguna de las dos convierte un shortcode directamente en su ID de medio numérica; los IDs de nodo de la Graph API son distintos de las IDs de medio, y extraer la ID de medio normalmente significa desarmar la URL tú mismo – precisamente el paso que esta herramienta automatiza. Las tres responden preguntas distintas – para la identidad numérica de un medio, el conversor local es completo; para todo lo demás, las APIs siguen siendo servicios separados.

Conversor frente al analizador de URLs

Toollect publica dos herramientas de Instagram que ambas toman un enlace y ambas saben algo de shortcodes. Se complementan, no compiten – la tabla muestra qué respuestas da cada una:

Pregunta Analizador de URLs de Instagram Este conversor
¿Qué tipo de enlace es? Todos los tipos – publicación, reel, perfil, historia, etiqueta, mensajes, redirección Solo – ¿lleva un shortcode de medio?
¿Da la ID de medio? Sí, para enlaces de medio Sí, para enlaces de medio – es su único trabajo
¿Limpia parámetros de seguimiento? Sí – igsh, utm_*, huellas del envoltorio No hace falta – la salida es siempre una URL canónica nueva
¿Desenvuelve envoltorios l.instagram.com? Sí, incluso objetivos externos No – rechazado
Enlaces de perfil, etiqueta, historia, mensajes Se analizan con tipo y detalle Se rechazan como inválidos
Shortcode suelto o ID numérica Solo shortcode Ambos, en ambas direcciones

El analizador es el generalista – te dice todo sobre un enlace, lo limpia y desenvuelve envoltorios de compartido. El conversor es el especialista – convierte un shortcode en ID y de vuelta, desde cualquiera de los dos lados, y acepta la gramática completa de URLs como comodidad. Pasa el mismo enlace de medio por ambos y la ID coincide; pasa un enlace de bio por ambos y el analizador lo desenvuelve mientras el conversor declina cortésmente. Cuando un flujo de trabajo necesita ambas respuestas, la combinación tarda dos segundos – y ambas herramientas son 100 % en el navegador con cero peticiones.

Lo que no hace

Los límites merecen nombrarse para que el conversor nunca reciba confianza de más:

  • No busca el medio. Ninguna petición – la conversión es aritmética base 64 en tu navegador, y la herramienta no puede decir si una publicación está viva, fue eliminada o nunca existió.
  • No resuelve nombres de usuario ni perfiles. Los enlaces de perfil no llevan shortcode, así que quedan fuera del alcance y muestran el mensaje de entrada inválida.
  • No desenvuelve envoltorios de compartido. Un enlace de bio l.instagram.com/?u=…&e=… esconde su objetivo en un parámetro codificado en la URL, así que la ruta no lleva shortcode y el enlace se rechaza. Desenvolverlo es trabajo del analizador de URLs.
  • No maneja enlaces cortos de mensajes ni de perfiles. ig.me/m/{id} es un hilo de mensajes e ig.me/u/{username} es un perfil – ninguno es medio, así que ninguno se convierte.
  • No muestra ni el video ni la imagen. La URL estándar que produce es una dirección, no un contenido – abrirla es trabajo del navegador.
  • No adivina. Una entrada que no coincide con ninguno de los tres formatos (shortcode, ID o URL de medio) produce el mensaje de entrada inválida en lugar de un resultado parcial o aproximado.

Todo lo que el conversor promete – conversión exacta en dos direcciones, extracción de URLs, salida canónica – está garantizado por la propia aritmética, y todo lo demás queda deliberadamente para otras herramientas.

Solución de problemas

Problema Causa Solución
No aparece nada en el panel de resultados El texto no es un shortcode, una ID ni una URL de medio Pega un shortcode suelto de 11 caracteres, una ID numérica o un enlace de una ruta de medio (p, reel, reels, tv) en uno de los tres hosts
Un enlace de perfil o hashtag muestra el error Esas rutas no llevan shortcode El conversor solo trata medios; para perfiles y etiquetas usa el analizador de URLs de Instagram
Un enlace de bio (l.instagram.com/…) muestra el error Los envoltorios de compartido esconden el objetivo en un parámetro – sin shortcode en la ruta Desenvuélvelo con el analizador de URLs de Instagram, que resuelve el objetivo codificado
Un enlace ig.me/u/… o ig.me/m/… muestra el error Esos enlaces cortos son un perfil y un hilo de mensajes – no medio No hay conversión aplicable – los perfiles y los hilos no tienen shortcode
La ID pegada devuelve un shortcode de aspecto distinto La ID pertenece realmente a otro medio La conversión es exacta – IDs distintas siempre codifican a shortcodes distintos
La fila de la URL difiere de lo pegado La herramienta normaliza a la forma /p/ canónica Es así por diseño – /p/ renderiza publicaciones, reels e IGTV por igual
Esperaba que la ID empezara por un dígito concreto No hay error – las IDs no tienen longitud fija Los valores en base 64 representan su número; lo que varía es la longitud del shortcode, de 10 a 12 caracteres

Privacidad y manejo de datos

Este conversor opera bajo el modelo de privacidad más estricto de las herramientas de Toollect – no hace ninguna petición de red.

  • Nada se sube. La conversión corre por completo en tu navegador. Ninguna petición con el shortcode, la ID o la URL que pegaste se envía jamás a ningún sitio.
  • Sin cuenta, sin analítica. No hay inicio de sesión, ni script de seguimiento, ni registro de los medios que conviertes.
  • Nada se almacena. La herramienta no guarda estado entre visitas – cierra la pestaña y la conversión desaparece.
  • Sin scripts de terceros. La página corre solo con su propio código – sin widgets de incrustación, sin botones de compartir, sin llamadas externas.

Para cualquier flujo de trabajo que empiece con un enlace o una ID que prefieras no enviar a un servidor, esta es la página donde la conversión ocurre sin salir de tu dispositivo.

Especificaciones técnicas

Detalles:

  • Conversión – aritmética base64url sobre el alfabeto de Instagram (A–Z a–z 0–9 - _), biyectiva en ambas direcciones, sin aproximación
  • Precisión – aritmética BigInt para cada operación; exacta para IDs más allá del rango seguro de enteros de JavaScript (9.007.199.254.740.991)
  • Formatos de entrada – shortcode suelto de 10–12 caracteres (DIPPWkUh7Rj), ID de medio numérica (3607169348072354915) o URL de Instagram de las rutas de medio p, reel, reels y tv en instagram.com, instagr.am o ig.me – con protocolo, subdominio (www, m), prefijo de usuario y alias de incrustación opcionales; todas las demás rutas y hosts se rechazan
  • Salida – shortcode, ID de medio numérica y URL canónica https://www.instagram.com/p/{shortcode}/, cada una con su propio botón de copiar
  • Procesamiento – JavaScript 100 % en el navegador, cero peticiones de red, sin clave de API, sin servidor
  • Soporte de navegadores – todos los navegadores modernos (BigInt, Clipboard API)

Características

  • Convierte shortcodes de Instagram en IDs de medio numéricas en ambas direcciones
  • Acepta un shortcode suelto, una ID numérica o una URL completa de publicación, reel e IGTV de instagram.com, instagr.am o ig.me
  • Decodifica IDs más allá del rango seguro de enteros de JavaScript con precisión BigInt completa
  • Genera la URL canónica instagram.com/p/... desde cualquiera de las dos entradas
  • Copia con un clic el shortcode, la ID de medio y la URL estándar
  • Conversión local instantánea sin peticiones de red ni clave de API
  • Distingue las cuatro rutas de medio – publicación, reel, reels e IGTV

Preguntas frecuentes

¿Qué es un shortcode de Instagram?
El shortcode de Instagram es la cadena compacta de 11 caracteres que aparece en todo enlace de medio, como DIPPWkUh7Rj en instagram.com/p/DIPPWkUh7Rj/. No es aleatorio – Instagram escribe la ID numérica de base de datos del medio en forma base64url, usando un alfabeto de 64 caracteres (A–Z, a–z, 0–9, -, _). Once caracteres dan 64^11, alrededor de 2^66, valores posibles, de modo que el mismo código siempre decodifica a exactamente un número y cada número codifica de vuelta a exactamente un código.
¿Qué son instagr.am e ig.me?
Son los dominios cortos complementarios de Instagram. instagr.am es el dominio corto original, que los compartidos antiguos todavía generan, y enruta exactamente como instagram.com – instagr.am/p/… es el mismo medio que su gemelo en instagram.com. ig.me es el dominio de enlace directo, usado para enlaces cortos en bios y mensajes; las rutas de medio en él se comportan igual. La única diferencia – ig.me también lleva enlaces cortos que no son medio en absoluto – ig.me/m/{id} es un hilo de mensajes directos e ig.me/u/{username} es un perfil – y esos no tienen shortcode que convertir.
¿Por qué el conversor necesita precisión BigInt?
Las IDs de medio numéricas rondan los 4×10^18 – 19 dígitos. El tipo de número normal de JavaScript deja de ser exacto en 9.007.199.254.740.991 (unos 9×10^15), así que un número común redondearía los últimos dígitos de una ID real y produciría un shortcode equivocado en el camino de vuelta. El conversor hace toda la aritmética con BigInt, que mantiene cada dígito exacto sin importar el tamaño.
¿Qué formatos de entrada se aceptan?
Tres tipos. Un shortcode suelto de 11 caracteres (DIPPWkUh7Rj), una ID de medio numérica (3607169348072354915) o un enlace completo de Instagram de cualquier ruta de medio – publicación, reel, reels o IGTV – en instagram.com, instagr.am o ig.me, con o sin prefijo de nombre de usuario (instagram.com/some_user.123/p/…). El conversor detecta qué tipo pegaste y rellena los otros dos campos más la URL canónica, todo sin botón de enviar.
¿Por qué algunos enlaces de medio llevan un nombre de usuario antes del /p/?
Los enlaces copiados desde dentro de una página de perfil llevan el nombre del perfil en la ruta – instagram.com/some_user.123/p/DS7w7fokujz/ en lugar de instagram.com/p/DS7w7fokujz/. Apuntan al mismo medio – el nombre de usuario es solo una miga de pan de dónde se copió el enlace. El conversor lo lee sin problema, así que las URLs con y sin prefijo del mismo shortcode siempre producen la misma ID y la misma URL canónica.
¿En qué se diferencia del analizador de URLs de Instagram?
El analizador de URLs descompone un enlace de Instagram en todos sus componentes – tipo, nombre de usuario, shortcode, ID de medio, detalle – y limpia los parámetros de seguimiento de la URL. Este conversor es más acotado, hecho para una sola operación – shortcode e ID de medio en ambas direcciones, desde cualquiera de los dos lados. Pega una ID de una exportación de base de datos y obtén el shortcode; pega un shortcode y obtén la ID. Si pegas una URL completa, la ID de medio se extrae y se convierte de la misma manera.
¿Puedo pegar un enlace l.instagram.com?
No – l.instagram.com es el envoltorio de compartido de Instagram, la dirección que se entrega cuando un enlace se comparte desde la app o se copia desde una bio. El objetivo real está codificado en un parámetro, así que la ruta no lleva shortcode y el conversor muestra el mensaje de entrada inválida. El analizador de URLs de Instagram lo desenvuelve – el objetivo codificado se resuelve y sus huellas de compartido se limpian.
¿Consulta algo en Instagram?
No. Convertir un shortcode en una ID de medio es aritmética base 64 pura que corre por completo en tu navegador. La herramienta hace cero peticiones de red – sin llamada a la API, sin sondeo oEmbed, sin baliza de analítica – así que no hay clave de API, ni cuota, y nada sobre el medio que conviertes sale jamás de tu dispositivo.
¿Por qué la URL estándar es siempre la forma /p/?
instagram.com/p/{shortcode}/ es la forma universal de publicación que renderiza cualquier medio – publicaciones, reels e IGTV por igual. Sea cual sea la ruta por la que llegó un enlace, la URL /p/ canónica es la dirección más segura para compartir. Funciona en todas partes y nunca depende de cómo se compartió originalmente el medio.
ESC