Un archivo .pkpass es un pase de Apple Wallet en un solo archivo. Es un paquete comprimido que contiene el texto, el código de barras, los colores y las imágenes del pase, además de una firma digital que demuestra quién lo creó. Cuando abres uno en un iPhone, Cartera muestra una vista previa y un botón Añadir. No puedes editar un pase firmado sin estropearlo.
Puede que encuentres un archivo terminado en .pkpass adjunto a un correo de reserva, o que una web descargue uno cuando tocas "Añadir a Cartera". Entonces, ¿qué es un archivo pkpass? Es el formato que usa Apple Wallet para cada tarjeta de embarque, entrada, tarjeta de fidelización y cupón que añades. Este artículo explica qué contiene, cómo abrirlo en un iPhone, por qué no se puede editar y qué opciones tienes cuando tu entrada solo llega en PDF.
Qué es exactamente un archivo .pkpass
Un archivo .pkpass es un pase de Wallet completo en un solo archivo. El nombre viene de PassKit, el framework de Apple para pases. Por dentro es un archivo ZIP con otra extensión. Las webs suelen enviarlo con el tipo application/vnd.apple.pkpass, para que Safari sepa que debe pasárselo a Cartera y no lo guarde como descarga.
Un pase no es una imagen de tu entrada. Son datos estructurados: campos con etiqueta (como "Puerta", "Asiento" o "Número de socio"), el valor de un código de barras, colores y algunas imágenes. Cartera usa esos datos para dibujar el pase. Por eso los pases se ven limpios y uniformes, y por eso Cartera puede hacer cosas que un PDF no puede, como mostrar el pase en la pantalla de bloqueo cuando se acerca la hora de salida.
Qué contiene un archivo pkpass
Si copias un archivo .pkpass a un ordenador, cambias la extensión a .zip y lo abres, normalmente encontrarás:
- pass.json: el pase en sí. Contiene el estilo del pase, las etiquetas y valores de los campos, el mensaje y el formato del código de barras, los colores y extras opcionales como una fecha o ubicación relevante.
- Imágenes: un icono, normalmente un logotipo, y a veces una imagen de franja, miniatura o fondo. Suelen venir en más de una resolución para distintas pantallas.
- manifest.json: una lista de todos los archivos del pase, cada uno con una suma de verificación (una huella breve de su contenido).
- signature: una firma criptográfica del manifiesto, hecha con un certificado que Apple emite al creador del pase.
Mirar dentro no hace ningún daño, pero no intentes volver a montar el archivo después de cambiarlo. En la siguiente sección verás por qué no funcionará.
Por qué todos los pases tienen que estar firmados
Cartera solo acepta un pase firmado con un certificado válido de Apple. La firma cubre el manifiesto, y el manifiesto cubre todos los archivos. Si cambia un solo carácter en pass.json, las sumas de verificación dejan de coincidir y Cartera rechaza el pase.
Esto te protege a ti y al emisor:
- Puedes confiar en que un pase no ha cambiado desde que su creador lo firmó.
- Las aerolíneas y los recintos saben que sus pases no se pueden editar a escondidas después de enviarlos.
- Cada pase se puede rastrear hasta un titular de certificado registrado en Apple.
La clave de firma es secreta. Tiene que quedarse en un servidor que controle el creador del pase. No se puede incluir en una app, porque cualquiera podría extraerla. Por eso cualquier app que cree pases de Wallet, incluidas las apps de los emisores y las apps para crear pases, necesita un servidor que los firme.
Hay una excepción más reciente para los pases que creas tú. En iOS 27, Apple indica que puedes editar ciertos campos y cambiar el aspecto de un pase que hayas creado con la función Crear un pase de la propia Cartera. Las entradas y billetes firmados por una aerolínea o un organizador siguen sin poder editarse.
Cómo abrir un archivo .pkpass en el iPhone
Normalmente no tienes que hacer nada especial. En Mail, Mensajes, Safari y la mayoría de las apps, al tocar un archivo .pkpass se abre la vista previa de Cartera.
- Toca el archivo adjunto, el enlace o el botón "Añadir a Cartera".
- Revisa la vista previa: nombre, fecha, asiento, vuelo o número de socio.
- Toca Añadir en la esquina superior.
- Abre la app Cartera para encontrar el pase. Si tienes un Apple Watch enlazado, Apple indica que el pase también se añade automáticamente a su Cartera.
Si guardaste el archivo en Archivos, al tocarlo ahí debería aparecer la misma vista previa. Si no ocurre nada o ves un error, vuelve a descargar el archivo desde el correo o la web original. Si sigue fallando, pide al emisor un pase nuevo.
Estilos de pase y qué cambian
Cada pase tiene un estilo, definido en pass.json, que determina su diseño y parte de lo que hace:
- Tarjeta de embarque: vuelos, trenes, autobuses y ferris, con origen, destino y un icono del medio de transporte.
- Entrada: conciertos, partidos, teatro, congresos.
- Tarjeta de tienda: tarjetas de fidelización, del gimnasio, de la biblioteca y de socio.
- Cupón: ofertas y descuentos.
- Genérico: todo lo que no encaja en los demás.
Un pase también puede incluir una fecha o ubicación relevante. En ese caso, Cartera puede sugerir el pase en la pantalla de bloqueo en torno a esa hora o ese lugar. El ejemplo de Apple es una tarjeta de embarque que aparece cuando se acerca la hora de salida.
Los códigos de barras de un pase
El código de barras no se guarda como imagen. pass.json contiene el mensaje y el formato del código, y Cartera lo dibuja por sí misma. Hasta iOS 26, Cartera puede mostrar cuatro formatos: QR, PDF417, Aztec y Code 128. A partir de iOS 27, la documentación para desarrolladores de Apple añade Code 39, Codabar, EAN-13 e ITF. UPC-A no está en la lista de Apple. Un pase también puede incluir un código de barras alternativo, para que los iPhone más antiguos muestren un formato compatible.
Esto es importante en los pases caseros. Cuando el código de barras de una tarjeta de fidelización está en un formato que Cartera no puede mostrar, una app para crear pases puede volver a codificar el mismo número en otro formato. Muchos lectores lo siguen leyendo, pero algunas cajas solo aceptan el formato original. Prueba un pase así antes de contar con él.
Pases estáticos y pases que se actualizan
Un pase de una aerolínea o un organizador puede incluir la dirección de un servicio web. Con ella, el emisor puede enviar una nueva versión del pase cuando algo cambia, como la puerta, el asiento o la hora. Cartera sustituye el pase antiguo y puede mostrar una notificación.
Los pases sin ese enlace son estáticos: se quedan exactamente como se crearon. La mayoría de los pases caseros son estáticos, así que no mostrarán retrasos, cambios de puerta ni cancelaciones. Compruébalos siempre con la aerolínea, la compañía ferroviaria o el organizador.
Algunas entradas ni siquiera vienen en un archivo pkpass. Un código de barras que cambia o se anima cada pocos segundos dentro de la app de un organizador está diseñado para que no se pueda copiar. Una captura de pantalla de ese código, o un pase creado a partir de ella, no se podrá escanear. Usa la app del organizador para esas entradas y lleva tu documento de identidad si las condiciones de la entrada lo exigen.
Cuando no hay ningún .pkpass
Muchas entradas y tarjetas nunca llegan como pase. Puede que recibas un PDF, un código de barras en un correo o una tarjeta de plástico. Estas son tus opciones, empezando por las oficiales:
- Busca la opción del propio emisor. Apple recomienda buscar "Añadir a Cartera" en una app, un correo, un mensaje o una página web. Si no aparece, Apple sugiere preguntar al emisor si es compatible con Cartera. Las apps de aerolíneas y organizadores suelen añadir el pase por ti.
- Usa Crear un pase de Cartera (iOS 27). En Cartera, toca Añadir tarjeta → Crear un pase. Después, crea el pase manualmente a partir de una plantilla estándar, de socio o de evento, o créalo a partir de una foto o captura de pantalla de un código de barras. El método de la foto requiere un iPhone 15 Pro o posterior con Apple Intelligence. Apple describe esta función como útil para cosas como tarjetas de la biblioteca o del gimnasio que tienen código de barras pero no un pase digital.
- Usa una app para crear pases. Estas apps leen tu entrada y crean un .pkpass firmado por ti. Kardin es un ejemplo. Es adecuada para una entrada que solo existe en PDF o para un iPhone sin Apple Intelligence. Compartes el PDF o una foto con Kardin desde Mail, Archivos o Fotos, o escaneas el código de barras con la cámara. Kardin lee la primera página del PDF en tu iPhone y descodifica el código de barras en su formato original cuando es QR, PDF417, Aztec o Code 128. Después rellena los campos de un pase de vuelo, tren, autobús, evento o tarjeta. Revisas y editas cada campo en una pantalla de revisión antes de tocar Añadir a Apple Wallet. La extracción puede pasar por alto datos si el texto está desordenado o es pequeño, así que revisa bien la pantalla de revisión.
Para ver todos los pasos, consulta cómo añadir una entrada en PDF a Apple Wallet. Si estás ahora mismo en la puerta, consulta qué hacer cuando tu entrada en PDF no tiene botón de Apple Wallet.
En cuanto a la privacidad, como cada pase tiene que firmarse en un servidor, algunos datos tienen que salir de tu teléfono. Con Kardin, tus archivos y fotos se leen en el iPhone y nunca se suben. Solo el contenido del pase va al servidor de Kardin para firmarse: los campos, el valor y el formato del código de barras, los colores y la fecha. El servidor devuelve el pase firmado al momento y no lo guarda. En la página de seguridad tienes los detalles.
¿Es seguro un archivo pkpass?
Un archivo .pkpass solo contiene datos e imágenes. No puede ejecutar código en tu teléfono, y Cartera siempre te muestra una vista previa antes de añadir nada. Aun así, piensa en lo que contiene el pase:
- Los pases de Cartera se pueden abrir sin Face ID ni código, y se sincronizan con tus otros dispositivos a través de iCloud.
- Por eso, nunca pongas números de tarjetas bancarias, PIN, contraseñas, códigos de seguridad bancarios ni datos de documentos oficiales de identidad en un pase creado por una app de terceros.
- Elimina los pases que ya no necesites. En Cartera, toca el pase, luego el botón Más, y elimínalo.
En resumen
- Un archivo .pkpass es un paquete ZIP con los datos del pase (pass.json), imágenes, una lista de sumas de verificación y una firma emitida por Apple.
- Tócalo en Mail, Mensajes, Safari o Archivos, revisa la vista previa y toca Añadir.
- Cambiar cualquier cosa rompe la firma, así que corregir un pase significa conseguir o crear uno nuevo.
- Los pases de los emisores pueden actualizarse solos. Los caseros suelen ser estáticos, y los códigos de barras que cambian no se pueden convertir en pases.
- ¿No tienes pase? Busca primero el botón del emisor, luego Crear un pase de Cartera en iOS 27 y, después, una app para crear pases como Kardin para PDF y fotos.
Lleva tus entradas y tarjetas a Apple Wallet
Kardin convierte PDF, fotos y tarjetas escaneadas en pases de Wallet de verdad. Tus archivos se quedan en tu iPhone y no necesitas cuenta.
Preguntas frecuentes
¿Puedo abrir un archivo pkpass en Windows o Android?
Un archivo .pkpass es un formato de Apple, y lo abre Apple Wallet. En Windows puedes cambiar la extensión de una copia a .zip y ver los archivos que contiene, pero no verás un pase utilizable. En Android depende de las apps que tengas instaladas. Lo más sencillo es pedir al emisor una versión pensada para tu teléfono.
¿Puedo editar un archivo pkpass para corregir un nombre o un asiento?
No sin estropearlo. Cualquier cambio invalida la firma y Cartera rechazará el pase. Pide al emisor un pase corregido. Si creaste tú el pase, haz uno nuevo con los datos correctos y elimina el antiguo. Nunca cambies el código de barras de una entrada.
¿Por qué mi iPhone dice que no puede añadir un pase?
Normalmente significa que el archivo está dañado o que su firma ya no es válida, por ejemplo porque ha caducado el certificado del emisor. Prueba a descargar de nuevo el archivo directamente desde el correo o la web original. Si sigue fallando, contacta con el emisor y pídele un pase nuevo u otra versión de la entrada.
¿Puedo enviar un archivo pkpass a otra persona?
Algunos pases tienen un botón Compartir en Cartera. Si no aparece, Apple indica que el emisor no ha activado la opción de compartir. Una entrada compartida tiene el mismo código de barras que la tuya, así que no da a nadie un acceso extra. Muchos recintos solo aceptan el primer escaneo. Para dar una entrada a otra persona, usa la opción de transferencia del propio organizador.
¿Funciona un pase de Apple Wallet sin internet?
Sí. Una vez que el pase está en Cartera, se abre y muestra su código de barras sin cobertura, algo muy útil en estadios y aeropuertos. Las actualizaciones del pase, como un cambio de puerta, necesitan conexión, igual que añadir un pase nuevo.
Escrito con ayuda de IA y revisado con la documentación de privacidad y seguridad de Kardin. ¿Has visto algo incorrecto o desactualizado? Escríbenos a support@kardin.app.
Traducido del original en inglés. Si algo difiere, la versión en inglés es la de referencia.