Firmar un PDF con certificado digital (FNMT) sin instalar nada
Publicado el 19 de julio de 2026 · Actualizado el 6 de agosto de 2026
Si alguna vez has intentado firmar un PDF con tu certificado digital, probablemente conoces el ritual: instalar AutoFirma, pelearte con Java o con los permisos del sistema, descubrir que tu navegador no se lleva bien con la aplicación y acabar buscando en foros por qué el botón de firmar no hace nada.
Hay una alternativa más sencilla: firmar directamente en el navegador. En esta guía te explicamos cómo firmar un PDF con tu certificado FNMT (o cualquier otro certificado software en formato .p12 o .pfx) sin instalar ningún programa y sin que ni el documento ni tu certificado salgan de tu ordenador: todo el proceso de firma ocurre en local.
Qué necesitas
Solo dos cosas:
- Tu certificado digital en un archivo .p12 o .pfx (dos extensiones para el mismo formato). Es el estándar de intercambio de certificados con clave privada. Si tienes el certificado FNMT instalado en tu navegador o en el sistema, puedes exportarlo a este formato en un par de minutos (te lo explicamos justo debajo, paso a paso según tu sistema).
- La contraseña de ese archivo. La eliges tú al exportarlo, y es la que usarás cada vez que firmes.
Eso sí, antes de seguir: esta guía cubre certificados software con clave RSA (los habituales de la FNMT), como el certificado de persona física, el de representante de empresa o los de otras autoridades de certificación que permiten exportación a .p12. Los certificados con clave EC/ECDSA no están soportados por ahora, y el DNI electrónico tampoco sirve para este método, porque su clave privada vive dentro del chip de la tarjeta y no se puede exportar.
Paso 1: exporta tu certificado FNMT a un archivo .p12
Cuando obtuviste tu certificado FNMT, quedó instalado en el navegador o en el sistema desde el que hiciste la solicitud. Exportarlo genera un archivo que puedes guardar (y que además te sirve de copia de seguridad, algo muy recomendable: si formateas el equipo sin copia, toca solicitar el certificado de nuevo).
En macOS (Safari o Chrome)
- Abre la aplicación Acceso a Llaveros (Keychain Access).
- En la categoría Mis certificados, localiza tu certificado (por ejemplo, el emitido por la FNMT a tu nombre).
- Haz clic derecho sobre él y elige Exportar.
- Selecciona el formato Intercambio de información personal (.p12).
- Pon una contraseña al archivo. Esa será la que uses para firmar.
En Windows (Chrome o Edge)
- Abre certmgr.msc (o Panel de control, Opciones de Internet, pestaña Contenido, botón Certificados).
- En la pestaña Personal, selecciona tu certificado y pulsa Exportar.
- Cuando el asistente pregunte, elige Exportar la clave privada. Este paso es imprescindible: sin clave privada no se puede firmar.
- Selecciona el formato Intercambio de información personal (.pfx), marcando la opción de incluir la clave.
- Pon una contraseña al archivo. Esa será la que uses para firmar.
En Firefox (cualquier sistema)
Firefox guarda los certificados en su propio almacén, separado del sistema:
- Abre Ajustes, Privacidad y seguridad, y baja hasta la sección Certificados. Pulsa Ver certificados.
- En la pestaña Sus certificados, selecciona tu certificado.
- Pulsa Hacer copia y guarda el archivo .p12.
- Pon una contraseña al archivo. Esa será la que uses para firmar.
Si solicitaste el certificado desde Firefox, este es tu caso aunque normalmente uses otro navegador.
Si el asistente te ofrece incluir los certificados de la cadena de certificación, márcalo: facilita que los validadores reconstruyan la cadena de confianza.
Guarda el archivo .p12 en un lugar seguro y no lo compartas: contiene tu clave privada, y quien lo tenga junto con la contraseña puede firmar en tu nombre.
Paso 2: firma el PDF en tu navegador
Con el archivo .p12 a mano, el proceso es corto:
- Abre la herramienta de firma con certificado de OléPDF y sube tu PDF. El documento se abre localmente: no se envía a ningún servidor.
- Selecciona tu archivo .p12 o .pfx y escribe su contraseña. El certificado tampoco sale de tu ordenador: la firma se calcula íntegramente en el navegador.
- Si quieres, añade un motivo y un lugar de firma (son opcionales y quedan registrados dentro de la firma).
- Decide si quieres firma visible. Si la activas, puedes arrastrar y redimensionar el recuadro de firma en la página que prefieras, e incluso dibujar tu rúbrica o subir una imagen de tu firma manuscrita. Si no, la firma queda invisible pero igual de válida (es la misma firma criptográfica, con o sin marca visual).
- Deja activado el sello de tiempo (recomendado). Una autoridad de sellado certifica la fecha y hora de la firma. A la autoridad de sellado solo viaja la huella criptográfica de la firma, nunca el documento ni su contenido.
- Pulsa Firmar y descarga el PDF con la firma PAdES incrustada.
El resultado es un PDF firmado que puede verificarse en Adobe Acrobat Reader o en VALIDe, el validador oficial de la Administración española: comprueban la integridad de la firma y muestran los datos del firmante. El resultado de confianza que muestre cada validador depende de la cadena del certificado, de su vigencia y de la configuración del propio equipo, así que revisa el PDF final antes de enviarlo.
También puedes abrirlo en el validador de firmas de OléPDF, que trabaja en tu navegador. Reconoce PAdES-B-B y PAdES-B-T, verifica la integridad CMS y los bytes cubiertos, comprueba el sello RFC 3161, avisa de revisiones posteriores y, cuando el certificado publica direcciones compatibles, consulta y verifica OCSP o CRL. Al terminar permite descargar un informe detallado. La guía de cómo validar una firma PDF PAdES explica qué significa cada resultado y cuáles son sus límites.
Dos consejos prácticos:
- Firma siempre la versión final del documento. Cualquier modificación posterior (editar, unir, comprimir, anonimizar) invalida la firma, y eso es precisamente lo que la firma garantiza: que nadie ha tocado el documento después de firmarlo.
- Si el destinatario es una empresa o un organismo, la firma visible suele ahorrar conversaciones: no cambia la validez, pero deja claro a simple vista que el documento está firmado y por quién.
Qué validez legal tiene esta firma
Aquí toca hilar fino, porque en este tema abundan tanto el miedo como las promesas exageradas.
OléPDF genera una firma digital en formato PAdES (el estándar europeo para firmar PDF), en su variante Baseline B, o B-T si activas el sello de tiempo, que añade una prueba fechada por una autoridad de sellado. Cuando firmas con un certificado cualificado vigente (como el de la FNMT), con la clave bajo tu control exclusivo y cumpliendo las demás condiciones del artículo 26 del Reglamento eIDAS, esa firma puede constituir una firma electrónica avanzada basada en un certificado cualificado.
Qué significa eso en la práctica:
- El Reglamento eIDAS (Reglamento UE 910/2014), en su artículo 25, establece que no se pueden negar efectos jurídicos a una firma electrónica por el mero hecho de ser electrónica. Para considerarse avanzada (artículo 26), la firma debe estar vinculada de manera única al firmante, permitir su identificación, usar datos de firma bajo su control y hacer detectables las modificaciones posteriores.
- En España, la Ley 6/2020 de servicios electrónicos de confianza (BOE) completa ese marco: los documentos firmados electrónicamente son admisibles como prueba en juicio, y su efecto concreto depende de la naturaleza del documento y de las normas que le apliquen.
- Este tipo de firma es el habitual para contratos entre particulares y empresas, presupuestos, facturas, autorizaciones, actas, documentos laborales o comunicaciones con clientes.
Y los límites, para que no te pillen por sorpresa:
- No es una firma cualificada. La firma cualificada exige que la clave privada viva en un dispositivo cualificado de creación de firma (como el chip del DNIe o una tarjeta criptográfica). Un certificado software exportado a .p12 no cumple ese requisito, ni en OléPDF ni en ninguna otra herramienta que firme con archivos .p12. Comprueba lo que exige el destinatario o el trámite: si pide expresamente firma cualificada, DNIe, AutoFirma o una política de firma concreta, este no es el método.
- Las sedes electrónicas con proceso de firma propio son un caso aparte. Si una sede (Agencia Tributaria, Seguridad Social, un registro autonómico) te pide firmar dentro de su propio flujo con AutoFirma, tendrás que pasar por ese flujo: es la sede quien decide cómo se firma en su casa. Lo que sí puedes hacer con OléPDF es firmar los documentos PDF que luego adjuntas o presentas: solicitudes, anexos, contratos, justificantes.
Para firmar documentos y enviarlos, este método genera una firma criptográficamente verificable que la ley no permite rechazar solo por ser electrónica. Su efecto en un caso concreto depende, como con cualquier firma, del certificado, del documento y de lo que exija el destinatario o el trámite.
Preguntas frecuentes
¿Se sube mi certificado o mi PDF a algún servidor?
No. Tanto el documento como el certificado y su contraseña se procesan íntegramente en tu navegador. Lo único que sale de tu equipo, si activas el sello de tiempo, es la solicitud RFC 3161 con la huella criptográfica de la firma, nunca el documento ni la contraseña. La primera vez, eso sí, el navegador necesita conexión para descargar la aplicación y sus módulos.
¿Vale mi certificado FNMT de persona física?
Sí. Sirven los certificados software con clave RSA exportables a .p12 o .pfx: OléPDF está probado con los de la FNMT (persona física y representante), y los de otras autoridades de certificación funcionan si usan una clave y una cadena compatibles. Los certificados con clave EC/ECDSA no están soportados por ahora.
¿Puedo firmar con el DNI electrónico?
No. El DNIe guarda su clave privada en el chip de la tarjeta y no permite exportarla, así que no se puede usar con este método ni con ninguna herramienta basada en archivos .p12.
¿La firma es válida en Adobe Acrobat?
La firma se genera en formato PAdES y Adobe Acrobat Reader la muestra en el panel de firmas con los datos del firmante; también puedes comprobarla en VALIDe. Que aparezca como de confianza depende de la cadena del certificado, de su vigencia y de la configuración del validador, así que revisa el PDF final antes de enviarlo.
¿Puedo comprobar la firma sin subir el PDF?
Sí. El validador de OléPDF verifica localmente PAdES-B-B y PAdES-B-T, integridad, cobertura, sellos RFC 3161 y cambios posteriores. Si el certificado publica OCSP o CRL, consulta esos endpoints sin enviar el PDF ni el certificado completo y refleja la evidencia en el informe.
¿Qué pasa si edito el PDF después de firmarlo?
La firma deja de validar. Es el comportamiento correcto: la firma garantiza que el documento no ha cambiado desde que se firmó. Haz siempre las modificaciones antes de firmar.
¿Cuánto cuesta?
La firma con certificado incluye un PDF gratis al día. Si necesitas firmar más, el Pase de 7 días (3 euros, pago único) o el plan Pro eliminan el límite.
¿Sustituye esto a AutoFirma?
Puede evitarte AutoFirma cuando necesitas firmar un PDF que el destinatario acepta en formato PAdES y tienes un certificado exportable a .p12 o .pfx. No lo sustituye en trámites integrados con una sede electrónica, con DNIe, con políticas de firma específicas o cuando piden formatos distintos de PAdES.
Firma tu primer PDF
Exporta tu certificado una vez, guárdalo bien y a partir de ahí firmar un PDF es un trámite rápido, desde cualquier navegador y sin que tus documentos salgan de tu ordenador.