cv.cm
Todas las lecciones

Desarrollo y web

Cómo codificar una URL

Tiene un texto que debe viajar dentro de una URL. Codifíquelo o decodifíquelo aquí. Codificar la dirección entera también codifica las barras. Una consulta que usa + para un espacio decodifica ese más como un espacio.

6 min

Resultado de hoy Una cadena con codificación porcentual, o el texto decodificado, incluidos los espacios que llegaron como +.

Abra la codificación URL cuando el texto esté delante. Codificar usa encodeURIComponent. Decodificar convierte + en un espacio antes de leer las secuencias %. Nada se sube.

Abrir Codificar URL
En esta sentada
  1. Decida si las barras deben sobrevivir

    Lo habitual es codificar un valor de consulta. Codificar https://cv.cm/a b entero también convierte : y / en %3A y %2F. El resultado es un componente, no una dirección que se pueda abrir tal cual.

    Un espacio se codifica como %20. Una barra como %2F. + se decodifica como espacio.
    Un espacio se codifica como %20. Una barra como %2F. + se decodifica como espacio.
  2. Abra la codificación URL en cv.cm

    El texto queda en esta pestaña.

    Abrir Codificar URL
  3. Elija codificar o decodificar

    Codificar convierte texto en codificación porcentual. Decodificar la vuelve texto. Codificar un texto que ya está codificado lo envuelve otra vez.

  4. Fíjese en el espacio

    Codificar escribe un espacio como %20, no como +. Decodificar convierte tanto %20 como + en un espacio. a+b se decodifica como a b.

    % debe tener dos dígitos hex. Codificar dos veces deja los % en el texto.
    % debe tener dos dígitos hex. Codificar dos veces deja los % en el texto.
  5. Una secuencia porcentual rota falla

    Cada % debe ir seguido de dos dígitos hexadecimales. %zz y un % solo fallan. Corrija los pares y decodifique otra vez.

  6. Compruebe un carácter que espera

    Un espacio debe volver a ser un espacio. Una barra que codificó a propósito debe volver a ser /. Si el texto sigue lleno de %, se codificó dos veces.

Preguntas frecuentes

¿Puedo codificar una URL gratis en línea?

Sí. Codifica y decodifica el texto en esta pestaña. Nada se sube.

¿Qué pasa con un espacio?

Codificar escribe %20. Decodificar convierte %20 y + en un espacio.

¿Las barras se quedan si codifico una dirección entera?

No. : y / pasan a %3A y %2F. Codifique un valor de consulta cuando la dirección deba seguir pudiendo abrirse.

¿Por qué falló la decodificación?

% necesita dos dígitos hex detrás. %zz y un % solo fallan.

¿Se sube el texto?

No. Al cerrar la pestaña se pierde.