Media Resources

NeatPass Press Kit

Everything you need to cover NeatPass

One-Liner Description

NeatPass converts PDF tickets, boarding passes, and loyalty cards into Apple Wallet passes in ~20 seconds, entirely on your iPhone. No cloud uploads, no subscription. Built by a solo developer in Germany. $4.99 once.

Who It's For

Frequent Travelers

Flight and train tickets always ready at the gate

Concert & Event Goers

No more digging through emails at venue entrances

Privacy-Conscious Users

Documents never leave your device

Subscription-Fatigued

One payment, no recurring fees

Fact Sheet

App NameNeatPass
TaglineYour tickets stay on your iPhone
Price$4.99 one-time (free to try)
DeveloperJustin Lanfermann
LocationMunich, Germany
LaunchJanuary 2025
PlatformiOS 18.1+
App Size~1GB (includes bundled on-device AI model)
Processing100% on-device ML
Conversion Time~20 seconds
Languages21 UI languages, 119 extraction languages
Supported PassesEvent tickets, Boarding passes (flights, trains, buses, ferries, etc.), Coupons, Loyalty cards, Generic (parking, hotel, rental car, etc.)
Barcode FormatsDetects all Apple VisionKit formats (QR, Code 128, Aztec, PDF417, DataMatrix, EAN8/13, Code39, ITF14, etc.). Unsupported formats are automatically converted to a compatible Apple Wallet format (QR, Code 128, Aztec, or PDF417)

Key Facts

~20s

Processing Time

100%

On-Device Processing

$4.99

One-Time Purchase

iOS 18.1+

Platform

119

Extraction Languages

18

Barcode Formats

Privacy Architecture

Your iPhone

PDF/Image rendering
OCR text extraction
ML data extraction
Barcode detection
Documents stay here
File Hashes only

Server

Verify device attestation
Sign pass cryptographically
Return signed manifest
Apple requirement

Technical Explanation

NeatPass processes your documents entirely on your iPhone. The PDF never leaves your device. Only file hashes are sent to our server for cryptographic signing, which Apple requires for all Wallet passes. We never see your actual ticket data, just the hashes we sign. The signed pass is returned immediately. We don't store anything.

Verification: Enable airplane mode to extract any document. Wallet signing requires a brief connection.

Also Includes

Widgets

Home Screen, Lock Screen, and Control Center widgets with scannable barcodes

5 Import Methods

Share Extension, File Picker, Camera, Photo Library, or create from scratch

Multi-Ticket Detection

Automatically detects and splits multiple tickets from a single PDF

About the Developer

Justin Lanfermann

Justin Lanfermann

Munich

I'm Justin, a solo iOS developer in Munich. I built NeatPass because I was sick of fumbling for boarding passes at airport gates and concert venues. Every existing app either uploaded my documents to servers I didn't trust, charged monthly subscriptions, or made me manually type in ticket details. So I built an ML pipeline that runs entirely on your iPhone. Your documents never leave your device. $4.99 once. Done. NeatPass is the app I wanted to exist.

Press-Ready Quotes

On Privacy

I built NeatPass because I wanted a ticket converter I could actually trust. Every document stays on your iPhone, the ML runs locally, no uploads, no tracking.

On Pricing

I'm tired of apps that cost $10/year for something you use twice a month. $4.99 once. Done.

On The Problem

Everyone knows the feeling, you're at the gate, the PDF is buried in your email, you're holding up the line. That's what NeatPass fixes.

On Simplicity

No account required, no tracking, no cloud uploads. Just open your PDF in NeatPass and add it to Wallet.

On Family Tickets

Got a PDF with multiple tickets? NeatPass detects each one automatically and creates separate passes, no manual splitting.

On Speed

From PDF to Wallet in about 20 seconds. No manual typing, no form filling, just import and go.

Testimonials

"Your app really works! I actually purchased tickets to a con and because BOTH the barcode and QR code is in PDF, and used your app to converted it to a pass, I was able to check in flawlessly!!"

@sailormikey

App User

"I have been using the app for a few weeks now and it's been great!"

Brian P.

App User

"I've wanted this for so long. Thank you! Really great work too - nice clean design."

@thezignal

App User

"This app looks like a Holy Grail for Wallet!"

@piotrzet_

App User

"It's pretty amazing! I needed this."

@marcovanhaaften

App User

"The world needed this"

@dannystuart

App User

"All you do is import a PDF and it locally on device uses AI to parse it and create a pass for you. Knowing that the AI processing is happening locally can be a relief."

Mikah Sargent

iOS Today, TWiT

Swipe to see more

App Icon Variants

iOS icon variations for different display modes

Default

Default

Dark

Dark

Clear Light

Clear Light

Clear Dark

Clear Dark

Tinted Light

Tinted Light

Tinted Dark

Tinted Dark

Pass Type Icons

Marketing icons for different pass categories

Flight

Flight

Appointment

Appointment

Bus

Bus

Coupon

Coupon

Event

Event

Gift Card

Gift Card

Gym

Gym

Hotel

Hotel

Loyalty

Loyalty

Parking

Parking

Sports

Sports

Train

Train

Product Screenshots

Pass Library

Pass Library

Your passes organized in one place

Pass Library (Alt)

Pass Library (Alt)

Alternative pass library view

Add Pass

Add Pass

Multiple ways to add passes

Search

Search

Find any pass instantly

Processing

Processing

ML analyzing your document

Select Passes

Select Passes

Bulk actions on multiple passes

Archive

Archive

View and manage archived passes

Archive (Alt)

Archive (Alt)

Alternative archive view

Boarding Pass

Boarding Pass

Flight details at a glance

Customize Pass

Customize Pass

Fine-tune colors and layout

Flight Pass

Flight Pass

Your ticket ready for the gate

Customize Flight Pass

Customize Flight Pass

Adjust pass appearance

Edit Pass

Edit Pass

Modify pass details

Archive

Archive

Keep old passes organized

Welcome

Welcome

Getting started with NeatPass

Personalize

Personalize

Set up your preferences

Add to Wallet

Add to Wallet

Seamless Wallet integration

Premium

Premium

One-time purchase, forever

Settings

Settings

Preferences and options

Media Contact & Access

Press Inquiries

Response within 24 hours

justin@lanfermann.dev

TestFlight Access

Request beta access for testing and review purposes.

Request Access