Quinjet
Trips were always meant
to be planned together
Upload booking screenshots and tickets and they become an itinerary. Invite family and friends to vote on dinner, share packing lists and settle up in real time, while the app watches your departure time and flights. Free to start.
Free to start · No passwords · You only see trips you were invited to
Heads-up: this website is in six languages, but the app’s interface and the assistant are currently in Korean.
Upload screenshots or PDFs and get an itinerary
Votes, packing and settling up happen live, together
Opens on the plane, offline
Or just one sentence — say it on the left and the days fill in on the right
Good morning
Resort day · National Day
Day 5 of the trip
Singapore family trip 2026
Aug 5 – 10, 2026 · Singapore
Weather · Singapore
Today
32° 24°
Showers 70%
Tomorrow
32° 23°
Cloudy 20%
Day after
31° 24°
Sunny
Now
Scheduled
08:30 Breakfast · resort buffet
In 40 min
09:45 Rooftop pool swim
To do
Dinner isn’t decided yet
Aug 9 · 3 candidates
12 packing items left
84/96 done
Today · Resort day
08:30
Breakfast · resort buffet
27°
09:45
Rooftop pool swim
29°
12:30
Lunch · hawker centre
31°
15:00
Gardens by the Bay
31°
21 items · 14 packed
It remembers who packed what
Shared
✓
2 power strips
Mia · yesterday
✓
First-aid pouch
Dad · 3 days ago
The Parks
✓
2 kids’ swimsuits
Mia · today
4 umbrellas
Not yet
Deadlines can be attached, and you can filter down to what is still missing.
Day 3 morning · the app noticed first
The rest of the day has been redrawn
Running 40 min late
Rain · afternoon 70%
✓
14:30 Kaiyukan Aquarium
→
15:10 Kaiyukan Aquarium
40 min later
✓
17:30 Walk on Nakanoshima
→
17:30 Umeda underground mall
Rain · under cover
Apply only the picked ones
Leave it as it is
Nothing changes without being asked. Only the lines you pick are applied; the rest stay.
Booking drawer · 3
Copy the number from here
Search bookings by name, number or content
Swissôtel Merchant Court · 2 nights
Stay · HX7K2Q
Confirmed
KE721 Incheon → Kansai
Flight · 6P3RZA
Confirmed
Universal Studios 1-day pass
Ticket · USJ-33810
Added by hand
What was read from documents and what you registered yourself are kept per source. Several files for one booking show separately.
KE722 · departs 21:20
Leave at 18:35
Boarding deadline
Fixed
Security
Buffer 30 min
Tax refund (before bag drop)
Buffer 30 min
Check-in · bag drop
Buffer 30 min
Hotel → airport taxi
45 min · measured
“Fixed” is set by the airline; “buffer” is yours to cut. Travel time from your current position is measured on a real route.
8 receipts · 6 days
$1,354.80
The Parks
paid · 4 people
$917.40
The Kims
paid · 2 people
$437.40
The Parks → the Kims $19.60
Weighted by headcount and reduced to the fewest transfers. Foreign currency at that day’s rate; a rate we could not get is never guessed.
It’ll rain tomorrow morning. Can you move us indoors?
Checking weather → finding places → measuring travel time
A proposal to move two morning rows on day 3 indoors. Pick the ones that fit and apply.
2 proposals
✓
10:00 Osaka Castle
→
10:00 Osaka Science Museum
Rain forecast · indoors
✓
12:30 Picnic in the park
→
12:30 Restaurant near the museum
8 min away
Apply only the picked ones
9:41
Home
Trips
Work
Someday
Profile
KE721 · Cruising
Gate B12 · Baggage belt 4
3 viewing now
Mia voted for “Hakata Ramen”
Just now · 2 of 3 votes
“It’s raining” → 2 rows moved indoors
Proposal · apply only what you pick
The Parks → the Kims $19.60
8 receipts · 2 households · 1 transfer
Leave at 18:35
Counted back from boarding · taxi 45 min, measured
Booking screenshot → itinerary
Dinner by vote
Packing list, with who packed what
Bag weight before check-in
Booking drawer
Export to calendar
Leave-by time, worked backwards
Flight tracking
Reminders handled by the server
Today card
“It’s raining” replan
Somewhere to eat, right here
Missions
Shopping · Only here
Offline · Print
One receipt → settled
A postcard
Route log
Expense report for business trips
Family trips
Pace is measured against the kids and grandparents, and allergies reshape the restaurant shortlist. Two households travelling together settle up per household.
“The Parks → the Kims $19.60” — one line, done
Business travel
A separate business tab. Snap a receipt and it becomes an expense; filter by period and payer and export a CSV expense report.
Original currency kept — an estimated rate never becomes the invoice
Someday trips
No dates needed. “Kyoto, someday” is kept as it is, and becomes a trip the day the dates are set.
While there are no dates, neither the countdown nor the weather pretends to be real
Why Quinjet
Everything the group chat and the spreadsheet were doing, in one place
Until now
With Quinjet
What it does
Booking screenshots and ticket PDFs scattered across the group chat
Upload them and get a day-by-day draft itinerary
Before you leave
Twenty replies to “what’s for dinner?”
One vote each, and you see live who picked what
Before you leave
Everyone doing their own “what time do we leave?” math
The leave-by time counted back from the boarding deadline, whole calculation shown
Departure day
Setting alarms on every phone
Every timed row gets 1 h · 30 min · 10 min reminders from the server
Departure day
Spreadsheet settlements and exchange-rate searches
One receipt photo, one transfer per household
After you’re back
Emergency group-chat meeting when it rains
One “It’s raining” button re-proposes the rest of the day
While you’re there
Copying the plan into a calendar by hand
Pick rows, confirm the local time zone, export an .ics in one go
Before you leave
How to start
Start with what you already have
Most people give up at the form that asks them to retype names and dates. Whoever arrives here is already holding something — a hotel confirmation screenshot, a ticket PDF, a note from a café. So instead of a form, we take the pile.
Upload what you have
Hotel confirmation screenshots, ticket PDFs, photos of notes — mixed is fine, up to eight. We read them into a day-by-day draft; create it if it looks right, or create and fix. Uploads are only read, never stored.
One sentence
“Osaka early September, 5 days, two kids, nothing too packed.” Say it on the left and the itinerary grows on the right, a day at a time.
Somewhere you want to go, someday
Just write down where and what. While there are no dates, neither the countdown nor the weather pretends to be real.
There is also a plain four-field form. You can create a trip even with the assistant switched off.
3 files uploaded
hotel-confirmation.png
KE721 e-ticket.pdf
note.jpg
Read into an itinerary
Osaka family trip
Osaka · Oct 3 – 7 · 5 days · 14 rows · 21 packing items
Oct 3 · Arrival
12:05 Depart Incheon, KE721
14:20 Arrive Kansai · board the Haruka
16:00 Hotel check-in (2 nights)
— Dinner · vote among 3 candidates
What it does
From before you leave to after you’re back
Before you leave
Less effort deciding things
Set the dates and the days appear
Every day between departure and return is created automatically. Just fill the blanks — and shifting a whole day by 30 minutes takes one action.
Dinner is decided by vote
Post candidates, one vote each. You see live who picked what, and the winner gets a confirmed mark.
Packing, down to who packed it
Sort items into groups; a tick leaves a name. Add due dates, and nobody buys the same thing twice.
Every booking in one drawer
Confirmation documents and manually registered bookings, kept per source. Search by name, number or content, filter by kind and status, copy the booking number in one tap.
Bag weight, before you check in
Pack by bag and get one number: over 23 kg or not. Unweighed items count as “unweighed”, not zero. Suitcase and clothing weights carry over to the next trip.
A budget with estimates and their reasons
Per-item estimates from this trip’s nights, headcount and plan, with the assumptions shown. Booking links open pre-filled with dates and travellers. No affiliate links.
Booking drawer · 3
Copy the number from here
Search bookings by name, number or content
Swissôtel Merchant Court · 2 nights
Stay · HX7K2Q
KE721 Incheon → Kansai
Flight · 6P3RZA
Universal Studios 1-day pass
Ticket · USJ-33810
What was read from documents and what you registered yourself are kept per source. Several files for one booking show separately.
Departure day
A day you cannot undo
When to leave — the whole arithmetic
Boarding deadline, security, check-in, tax refund, transfer and bags, split into “fixed” and “buffer”. Not one number but the whole calculation, so you decide where to cut.
The app watches your flight
Take-off, cruise and landing, plus gate and baggage belt. What it does not know it says “not announced yet” — it never guesses.
Reminders handled by the server
1 hour, 30 and 10 minutes before every timed row. No bell to switch on per row. On iPhone they are scheduled on the device, so they ring in airplane mode too.
Duty-free and tax refund, only at those two moments
What to sort out before departure, and the airport steps on the last day. Checked bags before check-in, carry-on after security — queue on the wrong side and the refund is zero.
KE722 · departs 21:20
Leave at 18:35
20:50
Boarding deadline
Fixed
20:20
Security
Buffer 30 min
19:50
Tax refund (before bag drop)
Buffer 30 min
19:20
Check-in · bag drop
Buffer 30 min
18:35
Hotel → airport taxi
45 min · measured
“Fixed” is set by the airline; “buffer” is yours to cut. Travel time from your current position is measured on a real route.
While you’re there
Answers “what’s next?”
Today card
Only what matters now, on the destination’s clock: weather, sunrise and sunset, minutes to the next row, what is still undecided. Refreshes every minute.
Tired, raining — one button replans the day
Tap “Tired · Fine · Short on time · It’s raining” and it reads your position, what is done and the weather, then re-proposes the rest of the day. A person always applies it.
The route, one leg at a time
Drawing the whole day at once is just a picture. Step through the legs and you see how you will actually move and whether there is slack in between.
Right here, right now
Reads today’s plan and suggests things nearby — and at mealtime, if nothing is decided, a restaurant within walking distance. Location is read once and never stored.
Missions like “pitch the tent in 30 minutes”
Set a 5·15·30·60-minute challenge and the same countdown runs on everyone’s phone from the server clock. There is a fail button — a challenge you cannot lose is just a checkbox.
Opens on the plane
Open it once and the app works offline. The screen says how old the copy is (“20 minutes ago”) so you decide whether to trust it, and it prints properly on paper.
Day 3 · Campsite · In progress
Pitch the tent in 30 minutes
12:41
left · server clock
Find the stall with the queue
Done · Mia
Reach the lookout before sunset
Waiting
The same number runs on everyone’s phone. The person holding the tent poles is not the person holding the phone.
After you’re back
The record stays, the math ends
One receipt photo
Amount, currency, shop and date are read into an expense. You only answer “who shared it?”. The exchange rate is that day’s, automatically.
Settled per household
Two households, not six people. “The Parks pay the Kims $19.60” — one line, one transfer.
Expense report for business trips
Filter by period and payer, export as CSV. Original currency is kept, so an estimated rate never becomes the invoice.
Who changed what, and when
A change history per day; rejected proposals stay, greyed. Anything deleted comes back with one undo.
The planned line and the line you actually walked
Switch it on and your real movement is kept next to the plan. It is the only screen in the app that stores location, so the switch and the delete button sit together.
A postcard
“Here’s what we’re up to” as a single picture for the family chat. A picture, not a link — forwarding it leaks nothing.
8 receipts · 6 days
$1,354.80
The Parks 4 people
paid $917.40
The Kims 2 people
paid $437.40
The Parks → the Kims $19.60
Weighted by headcount and reduced to the fewest transfers. Foreign currency at that day’s rate; a rate we could not get is never guessed.
Templates
Nothing decided yet? Start from one someone already planned
Not a list of sights but the shape of a day: when to leave, what comes after what, where to go when it rains. Pick a departure date and it is built on those dates — everything after that is your trip.
오사카·교토 가족여행
4박 5일 · 아이와 함께 · 보통
아이 둘과, 교토는 하루에
교토는 이른 아침에 하루로 묶습니다
비 예보면 오전과 오후를 맞바꿉니다
파리 첫 여행
5박 6일 · 둘이서 · 혼자 · 보통
처음 가는 유럽, 동네별로 하루씩
하루에 한 동네 — 걸어서 이어지는 것만
미술관은 예약 시각을 먼저 정합니다
제주 렌터카 주말
2박 3일 · 둘이서 · 친구와 · 보통
2박 3일, 한 방향으로만
한 방향으로만 돌아 되돌아가는 길을 없앱니다
숙소는 한 곳에 고정합니다
도쿄 출장
2박 3일 · 혼자 · 동료와 · 빡빡하게
회의 사이의 시간을 버리지 않는 2박 3일
회의 앞뒤 이동 시간을 미리 넣어 둡니다
영수증은 그날 저녁에 정리합니다
Opening hours, prices and booking rules are left out on purpose — they change. Restaurants are given as a neighbourhood, not a name; choosing one is left to a vote among the people going.
Assistant
Just tell it. It changes nothing without your say-so
Everything the app can do
Itinerary, votes, packing, invites, documents, flights, budget, nearby. “Add breakfast at 9 tomorrow with a 30-minute reminder” is one sentence.
Propose → review → apply
The plan never changes until a person confirms. Every line carries a “why”, and only what you pick is applied.
Says “I don’t know” when it doesn’t
Prices, events and local facts are actually searched, and answers without a source are dropped. It never invents an app that does not exist.
Remembers people
“No raw fish” is still there on the third trip. Memory belongs to people, not trips, and you can see and delete it any time.
Talk while you walk
With your permission before recording, audio is sent to OpenAI for transcription. Review and edit the text before sending it.
Throw it a ticket
Upload a confirmation or a boarding pass and it reads it and proposes the changes.
It’ll rain tomorrow morning. Can you move us indoors?
Checking weather → finding places → measuring travel time
A proposal to move two morning rows on day 3 indoors. Pick the ones that fit and apply.
2 proposals
10:00 Osaka Castle → 10:00 Osaka Science Museum
Rain forecast · indoors
12:30 Picnic in the park → 12:30 Restaurant near the museum
8 min away
Together
Whoever changes what, it shows on everyone’s screen
One invite link
A seat is held even before sign-up, and the invitee sees what they are invited to before logging in. Links can be revoked any time.
Roles
Owner, editor, viewer. Viewers can still vote and tick packing items — view-only is not read-only.
A four-year-old without an account is still a traveller
The traveller list is separate from accounts. Walking pace and food restrictions really change restaurant candidates and daily intensity.
Editing at the same time never overwrites
Avatars show who is looking at which screen, and nobody’s save is silently overwritten.
3 viewing now
Alex
Day 3 itinerary
Mia
Packing
Dad
Documents
Mia voted for “Hakata Ramen”
Just now · 2 of 3 votes
Numbers the code guarantees
Instead of a user count, four zeros
This app says “I don’t know” when it doesn’t. That promise applies to this page too — instead of invented star ratings and reviews, we only print what the code guarantees.
0
passwords
Google sign-in only, and no identity is left in the browser
0
stored locations
By default. The one exception is “Route log”, which you switch on yourself, with the delete button on the same screen
0
ads
There are no ads anywhere in the app
0
affiliate links
We earn nothing from booking links. That is why an estimate can be labelled an estimate

iPhone · Apple Watch
In your pocket, on your wrist
The iPhone app shows what you need at the airport first: minutes to the next row, whether it rains today, what is still unpacked.
The next row on a Home and Lock Screen widget
“What’s next, and when” on Apple Watch
Departure countdown in the Dynamic Island
Alarms scheduled on the device, so they ring in airplane mode
Notified if you are running late even with the app closed (subscription)
App Store launch in preparation · On the web, add to Home Screen and use it like an app today
Departure in 1:12:04
KE722
Next
09:45 Rooftop pool
In 40 min · reminder set
Next
09:45
Swim
Widgets · Apple Watch · Dynamic Island
Trust
Your trip is yours
Sign-in and offline storage
No separate password is needed. This device stores your session and some profile and trip data to keep you signed in and support offline use. Sign out after using a shared device.
You choose location features
Nearby places and route features use your current location when you grant permission. You switch “Route log” on yourself and can delete its records on the same screen.
Passports and bookings, members only
No guessable URLs — files open only through signed links after a membership check. Files marked “private” are invisible to other members.
You only see trips you were invited to
Trips you were not invited to are not in your list and will not open even with the address.
It doesn’t say what it doesn’t know
Nothing that failed to load is written as “none”, and no estimate is written as a fact. Estimates are labelled as estimates.
Review what deletion affects
Before deletion, we explain the effects on your personal data and shared trips. Older shared content whose source cannot be identified may remain. If cleanup is delayed, you can see its status and retry progress.
Pricing
Complete even on the free plan
Free
Right now, for good
Create trips · drafts from your uploads
Invites · votes · packing · documents · booking drawer
Maps · weather · sunrise · routes · missions
Leave-by time · flight tracking
Receipts → settlement · expense report
Calendar export · offline · print
Free limits
2 trips you own (joining others is unlimited)
2 people per trip
20 assistant turns a month
There is no limit on joining other people’s trips
Quinjet Pro
Monthly or yearly
Unlimited assistant
Unlimited trips
Unlimited people
Background watch — notified if you are running late even with the app closed
Price research — really searched, every time
Subscribe in the iPhone app. Prices are shown in the App Store
This is all that’s paid
Planning, sharing, votes, checklists, maps and settling up stay free. Paid is only what actually costs us every time it is used — the assistant’s model calls and the maps running in the background.
Free to start · No passwords · You only see trips you were invited to
FAQ
Things people ask
Is the app itself in English?
Not yet. This website is available in six languages, but the app’s interface and the assistant currently work in Korean. The previews on this page are translated illustrations of the real screens.
Do I need to install an app?
No. It works in the browser, and if you add it to your Home Screen it opens like an app. Once opened, it works offline too. The iPhone app is being prepared for the App Store.
Does it work on Android?
Use the web. Itinerary, votes, packing, documents and settling up all work on the web; device-scheduled alarms, widgets and Apple Watch are iPhone-app features.
Do invitees have to sign up?
Opening the invite link shows which trip you are invited to before you log in. To join, sign in with a Google account — joining other people’s trips is free with no limit.
Are the booking screenshots and tickets I upload stored?
Files uploaded when creating a trip are only read, not stored. If you want to keep them, upload them on the trip’s Documents screen, where only members can open them through signed links.
How is location handled?
Not stored by default. Nearby suggestions and route checks read it once and forget it. The only thing stored is the “Route log” you switch on yourself, and the switch and the delete button are on the same screen.
Can I use it on the plane?
Once opened, the web app works offline, and the screen shows how old the copy is (“20 minutes ago”) so you can decide whether to trust it. Sunrise and sunset are computed on the device, and iPhone notifications ring in airplane mode.
Will the assistant change my plan on its own?
No. The assistant makes proposals; only what a person picks is applied. Every proposal carries a reason, and every change is in the history and can be undone.
How far does the free plan go?
Planning, sharing, votes, packing, documents, maps, weather, flight tracking and settling up stay free. The free plan allows 2 trips you own, 2 people per trip and 20 assistant turns a month; beyond that, subscribe to Quinjet Pro in the iPhone app.
Can I use it for business trips?
There is a separate business tab. Snap a receipt and it becomes an expense; filter by period and payer and export a CSV expense report. The original currency is kept, so an estimated rate never becomes the invoice.
Can I move the plan to Google or Apple Calendar?
Yes. Pick the rows to move, confirm the date, time and local time zone, then save or share a calendar file (.ics). It is not synced afterwards — if the plan changes, check your calendar too.
Where do I find a booking number again?
The booking drawer collects confirmation documents and manually registered bookings per source. Search by name, number or content, filter by kind and status, and copy the booking number in one tap.
Try it on your next trip
Sign in with Google and start right away. No passwords are stored, and nothing is visible except the trips you were invited to.
Free to start
No passwords
Straight from an invite link
If you received an invite link, just open that link
Free to start · No passwords