Educación

¿Qué es un archivo .pkpass? El formato de Apple Wallet explicado

Descubre qué son los archivos .pkpass, cómo funcionan en Apple Wallet, qué datos contienen y cómo abrirlos, inspeccionarlos o crearlos desde PDF y códigos de barras.

5 min de lectura26 mar 2026
Archivo pkpass ilustrado que se descomprime para revelar sus componentes como un cofre del tesoro

Has descargado un archivo que termina en .pkpass y no tienes claro qué hacer con él. Puede que proceda de una aerolínea, un proveedor de entradas o un programa de fidelización. Tu iPhone quizá lo abrió automáticamente, o quizá sigue sin hacer nada en la carpeta Descargas.

Un archivo .pkpass es el formato de archivo nativo de los pases de Apple Wallet. Entender qué es y cómo funciona te ayuda a resolver problemas, saber qué datos contiene e incluso crear tus propios pases a partir de entradas y tarjetas existentes.

El formato de archivo .pkpass

Un archivo .pkpass es un archivo ZIP con la extensión cambiada. Si cambias la extensión de .pkpass a .zip en un ordenador, puedes descomprimirlo y ver los archivos que contiene. Apple diseñó este formato específicamente para los pases de Wallet. Incluye todo lo que Wallet necesita para mostrar un pase: diseño, campos de texto, colores, datos del código de barras, imágenes y una firma criptográfica que demuestra que el pase es auténtico.

Cuando tocas un archivo .pkpass en tu iPhone, Wallet lee el archivo, verifica la firma y muestra una vista previa. Si todo es correcto, puedes añadirlo a Wallet con un toque. Para saber más sobre el proceso, consulta cómo añadir pases a Wallet.

Qué contiene un archivo .pkpass

Todos los archivos .pkpass contienen los mismos componentes principales. Esto es lo que encontrarás si cambias la extensión a .zip y lo descomprimes:

pass.json

El archivo principal. Contiene el diseño del pase, campos de texto, colores, datos del código de barras, fechas y nombre de la organización en formato JSON.

manifest.json

Una lista de los archivos del paquete, excepto manifest.json y signature, junto con sus hashes SHA-1. Wallet la usa para comprobar que nada se ha manipulado después de la firma.

signature

Una firma criptográfica PKCS#7 creada con el certificado del emisor emitido por Apple. Demuestra que el pase procede de una fuente de confianza.

Recursos de imagen

Imágenes de logotipos, iconos, bandas y miniaturas en varias resoluciones. Dan al pase su aspecto visual en Wallet.

Algunos pases también incluyen carpetas de localización, como en.lproj, con cadenas traducidas para distintos idiomas. Un archivo .pkpass es un paquete ZIP cuyo tamaño varía según las imágenes y los metadatos que contiene.

Tipos de pases en los archivos .pkpass

El archivo pass.json que contiene el paquete especifica qué tipo de pase es. Apple Wallet admite varios tipos, cada uno con un diseño diferente:

Entradas para eventos

Entradas para conciertos, partidos y conferencias. Incluyen fecha, lugar, información del asiento y un código de barras escaneable.

Tarjetas de embarque

Pases de aerolíneas y transporte con información de salida y llegada, números de puerta y detalles del vuelo.

Tarjetas de tiendas

Tarjetas de fidelización, membresías y programas de recompensas. Pueden incluir un código de barras y el saldo de puntos.

Cupones

Códigos de descuento, promociones y tarjetas regalo con fechas de caducidad y códigos de barras para canjearlos.

También existe un tipo de pase genérico para lo que no encaja en las categorías anteriores. Para saber más sobre las funciones de Wallet, consulta las funciones de Apple Wallet explicadas.

Cómo funciona la seguridad de .pkpass

Todos los archivos .pkpass están firmados criptográficamente. El emisor crea el pase, lo firma con un certificado emitido por Apple y la firma se incluye en el archivo. Cuando abres el archivo, Wallet comprueba que la firma coincide con el contenido y que el certificado sigue siendo válido. Si algo falla, Wallet rechaza el pase.

Esto significa que no puedes editar un archivo .pkpass y esperar que siga funcionando. Cambiar un solo byte invalida la firma. Para saber más sobre cómo se protegen los datos del pase, consulta la FAQ de privacidad de NeatPass.

Por qué importa la firma

La firma evita manipulaciones. Nadie puede modificar el código de barras de tu tarjeta de embarque ni cambiar el número de asiento de tu entrada después de firmar el pase. Cuando NeatPass crea pases, solo envía un hash criptográfico al servidor para firmarlos. El contenido real de tu pase no sale de tu dispositivo.

Cómo abrir archivos .pkpass

Abrir un archivo .pkpass en el iPhone es sencillo. Así funciona según cómo lo hayas recibido:

1

Desde un correo o mensaje

Toca directamente el archivo .pkpass adjunto. Wallet abre una vista previa con los detalles del pase. Toca Añadir para guardarlo en Wallet.
2

Desde un enlace de descarga

Toca el enlace en Safari. El archivo se descarga y Wallet muestra automáticamente la vista previa. Si no ocurre, busca el archivo en Descargas dentro de la app Archivos y tócalo.
3

Desde la app Archivos

Si el archivo .pkpass está guardado localmente o en iCloud Drive, abre Archivos, busca el archivo y tócalo. Wallet se encarga del resto.

Si el archivo no se abre, la firma puede ser inválida o el certificado puede haber caducado. Consulta cómo reparar archivos .pkpass que no se abren para seguir los pasos detallados.

Convierte cualquier tarjeta en un pase de Wallet

NeatPass facilita convertir cualquier entrada, pase o tarjeta de fidelización en Apple Wallet.

Crear archivos .pkpass sin código

Tradicionalmente, crear archivos .pkpass requería una cuenta de Apple Developer, infraestructura de servidor y conocimientos del framework PassKit. Puede ser razonable para aerolíneas y grandes empresas, pero no resulta práctico para quien solo quiere tener su tarjeta del gimnasio en Wallet.

NeatPass gestiona la importación y la preparación del pase en tu iPhone. Utiliza IA en el dispositivo basada en el framework MLX de Apple para extraer códigos de barras y texto de PDF, fotos y capturas, y después ensambla un archivo .pkpass válido. Una breve solicitud de firma solo envía un hash criptográfico al servidor de firma. Tienes seis métodos de importación diferentes para elegir.

1

Comparte o importa la fuente

Envía un PDF, una foto o una captura a NeatPass mediante la extensión para compartir, la cámara, la fototeca o el selector de archivos.
2

La IA extrae los datos

La IA en el dispositivo identifica códigos de barras, texto, fechas y otra información relevante. Todo se procesa localmente. Tus imágenes no salen del teléfono.
3

Personaliza y añade a Wallet

Ajusta el diseño, los colores y los campos del pase según necesites. NeatPass crea un archivo .pkpass firmado criptográficamente y lo añade directamente a Wallet.

El modelo de IA se ejecuta por completo en tu dispositivo usando la GPU. Descubre más sobre cómo funciona el modelo de IA.

NeatPass admite los principales formatos de códigos de barras, como QR, Aztec, PDF417, Code 128 y otros. Consulta la lista completa de formatos de códigos de barras compatibles.

Preguntas frecuentes

Crea tus propios pases de Wallet

Descargar

Tu formato de pase, descifrado

Un archivo .pkpass no es tan misterioso como parece. Es un archivo ZIP con datos estructurados, imágenes y una firma digital que Apple Wallet sabe leer. La mayoría de las personas los recibe como adjuntos de correo o enlaces de descarga de proveedores de entradas, aerolíneas y programas de fidelización.

Si tienes tarjetas o entradas que no llegaron como archivos .pkpass, NeatPass puede crearlas por ti. Los pases resultantes son archivos .pkpass reales, firmados criptográficamente y completamente funcionales en Wallet, incluso sin conexión.

¿Listo para migrar tus tarjetas?

NeatPass facilita convertir cualquier entrada, pase o tarjeta de fidelización en Apple Wallet.