Desbloquear un PDF

Elimina la protección por contraseña de un PDF tuyo introduciendo su contraseña actual, en tu navegador. Gratis, privado, sin subida, sin cuenta.

🌐 English

Drop your files here (.pdf, .txt)

🔒 Privado por diseño: tus archivos se procesan localmente en tu navegador; nada se sube nunca a ningún servidor.

Contraseña de usuario, contraseña de propietario, y cuál tienes en realidad

El cifrado de PDF tiene dos contraseñas, y saber cuál sostienes explica casi toda la confusión que rodea al desbloqueo. La contraseña de usuario (así la llama la especificación; todos los visores la llaman contraseña de apertura) controla el descifrado en sí. Sin ella, los flujos de contenido del archivo son texto cifrado ilegible y nada puede mostrarlos. La contraseña de propietario controla en cambio los permisos: imprimir, extraer texto, editar, rellenar formularios, añadir anotaciones.

Un archivo puede llevar las dos, o solo la de propietario. Ese segundo caso es el que saca de quicio a la gente. El documento se abre sin pedir nada, así que no parece bloqueado, y sin embargo imprimir está en gris y el texto no se deja copiar. Eso pasa porque el PDF se cifró con una contraseña de usuario vacía y una de propietario real, y tu visor está respetando educadamente unas marcas que no tiene ninguna obligación de respetar.

Esta herramienta descifra, lo que significa que necesita una contraseña que abra el archivo. Da la de usuario si la tienes, o la de propietario si es la que te dieron. Hay una limitación honesta que señalar: como la contraseña llega como texto dentro de un archivo, y un archivo vacío se rechaza de entrada, no puedes procesar un PDF restringido por propietario sin aportar nada. Necesitas la contraseña de propietario escrita.

Por qué la contraseña llega en un archivo .txt

Todas las herramientas de este sitio se configuran desde un esquema pequeño que admite desplegables, números y casillas. No hay ningún campo de texto libre en él, y mucho menos un campo de contraseña enmascarado, y añadir uno para una sola herramienta significaría una carcasa a medida.

Así que esta reutiliza un patrón que ya existía aquí: el segundo archivo subido lleva la entrada de formato libre. Firmar PDF recibe así una imagen de firma, y rellenar formulario PDF recibe un archivo JSON con los valores de los campos. Aquí subes dos archivos, y la herramienta los ordena por extensión en lugar de por orden, así que da genuinamente igual cuál sueltes primero.

Solo se usa la primera línea no vacía del archivo de texto, y se recorta. Es deliberado: la mayoría de editores añaden un salto de línea al final, y un pegado en silencio a tu contraseña produciría un error de contraseña incorrecta que podrías estar mirando diez minutos. La contrapartida es que una contraseña con espacios significativos al principio o al final no se puede expresar así.

Borra el archivo de texto después. Es una copia en claro de una contraseña en tu carpeta de descargas, que no es su sitio.

Qué le hace qpdf realmente al archivo

El motor es qpdf, una herramienta de código abierto veterana para leer y reescribir la estructura de un PDF, compilada a WebAssembly. Ejecuta la operación --decrypt, que vuelve a serializar el documento entero con el diccionario /Encrypt eliminado. La salida no es un PDF al que se le haya escondido o vaciado la contraseña; es un PDF que nunca estuvo cifrado, en lo que a cualquier lector futuro respecta. RC4 y AES, tanto de 128 como de 256 bits, se descifran igual.

Como opera sobre el grafo de objetos y no sobre páginas representadas, no se redibuja nada. Esta es la diferencia importante entre desbloquear y el apaño de imprimir a PDF al que recurre la gente: imprimir aplana el documento en imágenes o en texto remaquetado, pierde el contenido seleccionable y a menudo infla el archivo, mientras que --decrypt deja las páginas idénticas byte a byte dentro de un contenedor nuevo. Si el archivo desbloqueado te parece más grande de lo esperado, comprimir PDF es el paso siguiente, no un motivo para desconfiar del desbloqueo.

Leer los mensajes de error

Construir esto sacó a la luz un detalle que merece documentarse, porque cambia lo que la herramienta puede contarte. qpdf sale con código 2 tanto para una contraseña incorrecta como para un archivo que no es un PDF en absoluto. El código de salida por sí solo es inútil para el diagnóstico; lo que separa los dos casos es el texto del registro. Así que la herramienta captura la salida de qpdf y la compara, convirtiendo invalid password en un claro “contraseña incorrecta” y can't find PDF header o can't find startxref en “esto no parece un PDF válido”.

Capturar esa salida tampoco fue directo. Esta compilación concreta de Emscripten ignora por completo los ganchos estándar print y printErr del módulo, y lo escribe todo en console.log y console.error. La herramienta intercambia por tanto esas dos funciones durante la ejecución y las restaura después. Poco elegante, y la única forma de leer el mensaje que te dice que tu contraseña estaba mal.

Ni el documento ni su contraseña cruzan la red

Un PDF protegido con contraseña está, por el mero hecho de que alguien se molestó en bloquearlo, cerca de lo más alto de la escala de sensibilidad: declaraciones de impuestos, nóminas, extractos bancarios, resultados médicos, contratos firmados. Subir uno a un desbloqueador del lado del servidor significa entregar a un desconocido el documento confidencial y su llave en la misma petición, y confiar en que se descarten los dos.

Aquí los dos archivos se leen en la memoria de tu navegador y qpdf se ejecuta ahí mismo. Y si lo que quieres es el camino contrario, poner contraseña a un PDF que no la tiene, proteger PDF usa el mismo patrón de archivo de contraseña.

Desbloquear un archivo

  1. Abre cualquier editor de texto, escribe la contraseña del PDF en la primera línea y guárdalo como password.txt.
  2. Suelta el PDF bloqueado y el password.txt en la caja de arriba, juntos o uno detrás de otro.
  3. Pulsa desbloquear. El resultado se descarga con tu nombre original y -unlocked.pdf al final.
  4. Borra el archivo de texto.

Preguntas frecuentes

¿Esto es descifrar contraseñas (password cracking)?

No. Esta herramienta elimina el cifrado de un PDF usando la contraseña que TÚ ya conoces y proporcionas, no adivina, fuerza por fuerza bruta ni evita una contraseña que no tienes. Si no conoces la contraseña actual, esta herramienta no puede ayudarte; no existe ninguna forma legítima, gratuita y privada del lado del cliente de recuperar una contraseña que genuinamente has perdido, y cualquier herramienta que afirme "descifrar" un PDF o es extremadamente lenta (fuerza bruta real) o en realidad no funciona.

¿Se sube mi PDF o su contraseña a un servidor?

No. Tanto el PDF bloqueado como el archivo .txt con su contraseña se abren directamente en la memoria de tu navegador, el descifrado ocurre ahí usando una compilación WebAssembly de qpdf (una herramienta de PDF de código abierto), y el archivo desbloqueado se guarda directamente en tu carpeta de descargas. Ni el documento ni la contraseña se transmiten, registran ni almacenan jamás en ningún sitio, lo cual importa, ya que un PDF protegido por contraseña muy a menudo es uno sensible (declaración de renta, extracto bancario, contrato legal).

¿Por qué necesito un archivo .txt para la contraseña en lugar de simplemente escribirla en un campo?

Las herramientas de este sitio solo soportan un pequeño conjunto de tipos de opción (desplegables, números, casillas), no hay disponible ningún campo de contraseña de texto libre. En su lugar, crea un archivo de texto plano (en el Bloc de notas, TextEdit, o cualquier editor de texto) que contenga solo la contraseña, guárdalo como password.txt, y súbelo junto a tu PDF. La herramienta distingue los dos archivos automáticamente por su extensión, así que el orden en que los añadas no importa.

¿Qué pasa si introduzco la contraseña equivocada?

La herramienta te avisa con claridad de que la contraseña es incorrecta y no produce ningún archivo de salida, nunca genera un PDF corrupto o vacío. Comprueba de nuevo la contraseña en tu archivo .txt (vigila espacios extra o una diferencia de mayúsculas/minúsculas) e inténtalo de nuevo.

¿Y si mi PDF en realidad no está protegido por contraseña?

La herramienta funciona igual, qpdf simplemente pasa el archivo sin cambios (cualquier contraseña que proporciones se ignora ya que no hay nada que descifrar), y obtienes de vuelta un PDF equivalente y funcional. No hay ningún inconveniente en probar esta herramienta con un PDF que no estés seguro de si está bloqueado.

¿Esto también elimina restricciones a nivel de propietario (impresión, copia, edición bloqueadas) sin la contraseña de usuario?

Esta herramienta está construida en torno al caso en que conoces la contraseña del PDF (la que una app visor te pide para siquiera abrir el archivo) y quieres eliminarla por completo. Si tu PDF se abre sin ninguna contraseña pero bloquea la impresión o la copia, está usando restricciones solo de propietario en lugar de una contraseña de apertura real, esta herramienta sigue exigiéndote proporcionar la contraseña que sí funcione (la de usuario o la de propietario) para procesar el archivo.

¿Hay un límite de tamaño de archivo o de páginas?

No hay límite artificial. Como el trabajo lo hace tu propio dispositivo, puedes desbloquear un PDF de varios cientos de páginas gratis, el límite práctico es solo la memoria disponible de tu dispositivo. No hay tope de páginas, ni cuota diaria, ni plan de pago.

Herramientas relacionadas