Convertidor de DER a PEM

Convertir un certificado binario DER a un certificado PEM cambia su codificación de bytes binarios sin procesar a texto ASCII Base64 para que pueda ser leído fácilmente por servidores web y editores de texto.

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V

Mientras esperas tus archivos, puedes jugar a Code Rain

Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Comparativa de formatos y especificaciones técnicas

EspecificaciónDERPEM
Tipo MIMEapplication/x-x509-ca-certapplication/x-pem-file
Tipocertificado binario ASN.1 DERcontenedor de certificados ASCII codificados en Base64
Compresiónninguna (binario compacto)ninguna (codificado en Base64)
Especificación estándarITU-T X.690 / RFC 5280IETF RFC 7468
Cabecera de bytes mágicos30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Resumen de formatos y aplicaciones

Los certificados de seguridad establecen confianza y cifran datos en las redes. DER almacena los datos del certificado en formato binario según las reglas ASN.1. Aunque este formato es eficiente en dispositivos con memoria limitada, los archivos binarios son difíciles de manejar en archivos de configuración de servidores basados en texto. Los administradores suelen necesitar inspeccionar o pegar datos de certificados directamente en scripts de configuración de herramientas como Apache, Nginx u OpenSSL. Convertir el archivo en un contenedor PEM resuelve este problema. PEM significa Privacy Enhanced Mail, aunque hoy se usa para muchos tipos de claves y certificados criptográficos. Este contenedor codifica los datos binarios en Base64 y añade marcadores delimitadores claros. Así se ve dónde empieza y termina el certificado y se evitan errores al copiarlo en la configuración del servidor.

Especificaciones técnicas y desglose de códecs

DER Binary usa el tipo MIME application/x-x509-ca-cert y almacena los datos en un formato binario compacto sin compresión. No tiene encabezados de texto, por lo que se necesita un editor hexadecimal para leer los bytes. En cambio, PEM usa application/x-pem-file y envuelve los mismos datos del certificado en una estructura de texto. Un archivo PEM comienza con la línea legible «-----BEGIN CERTIFICATE-----», seguida de líneas de texto codificado en Base64, y termina con «-----END CERTIFICATE-----». Ninguno de los formatos utiliza compresión. Ambos guardan los mismos datos de clave pública criptográfica, así que la conversión no tiene pérdidas.

Compatibilidad con sistemas operativos y navegadores

DER y PEM son codificaciones utilizadas por distintas herramientas de certificados. OpenSSL y muchas aplicaciones de servidor aceptan PEM, mientras que otros productos pueden requerir DER o un contenedor específico. Comprueba la codificación esperada y el contenido del archivo para la aplicación de destino.

Información útil

Guarda una copia de seguridad sin cifrar del archivo DER original en un almacenamiento fuera de línea. Como la conversión a PEM no tiene pérdidas, siempre podrás volver a generar el archivo PEM de texto a partir del archivo binario original sin reducir la seguridad.

Preguntas frecuentes

¿Cómo se convierte un certificado DER binario a PEM sin perder calidad?

La conversión es completamente sin pérdidas porque ambos formatos contienen exactamente la misma clave pública criptográfica y metadatos. Traducir el archivo solo cambia el contenedor exterior de bytes binarios sin procesar a texto Base64, dejando los datos de seguridad principales intactos.

¿Cuál es la diferencia entre un certificado DER binario y uno PEM?

DER Binary es un formato binario compacto y legible por máquinas, sin cabeceras. PEM es un formato de texto codificado en Base64, delimitado por líneas de inicio y fin para facilitar la lectura por parte de las personas y los programas de servidor.