> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superhost.world/llms.txt
> Use this file to discover all available pages before exploring further.

# Scan a guest's ID or passport

> Use your device camera to read a guest's passport or ID card and save the details straight onto their guest record.

Superhost can read a guest's passport or ID card with your device camera and
fill in their identity details for you — name, nationality, document number,
expiry, and more — so you don't have to type them in at check-in.

## Where to start

You launch the scanner from a reservation, so the app knows which guest the
document belongs to.

<Steps>
  <Step title="Open the reservation">
    From the **Calendar**, tap the booking to open its reservation details.
  </Step>

  <Step title="Tap Scan ID / passport">
    In the guests section of the reservation, tap **Scan ID / passport**. The
    **ID Scanner** screen opens and the camera starts automatically.

    <Note>
      If the reservation has no guests yet, you'll see a reminder to add one
      first — the scan has to attach to a specific guest. See
      [Manage guests](/reservations/manage-guests).
    </Note>
  </Step>

  <Step title="Point the camera at the document">
    Hold the camera over the machine-readable zone — the two or three lines of
    `<<<` characters at the bottom of a passport or ID card. An on-screen guide
    helps you line it up. The app reads the document on-device.
  </Step>
</Steps>

Changed your mind? Tap **✕** at any time, even while the scanner is still
starting up, to go back to the reservation.

## Review and save

After a successful scan you'll land on **Check the details**, with the captured
fields ready to review:

* **First name** and **Last name** (both required)
* **Nationality** and **Issuing country** (three-letter codes, e.g. `USA`)
* **Sex**
* **Date of birth** and **Expiry date**
* **Document type** (passport, ID card, or other)
* **Document number** and **Personal / National ID**

Correct anything the scan misread, then tap **Confirm**. You'll see **Document
saved to guest** and return to the reservation. The details now appear on that
guest's record.

<Tip>
  Not happy with the read? Tap **Retake scan** to capture the document again;
  your current details stay on screen until the new scan succeeds. If a scan
  doesn't read at all, the **That one didn't read** screen offers to **Try
  again**, **Use another document**, or **Type the details instead**.
</Tip>

<Warning>
  If the reservation has more than one guest, the app asks **Apply scan to** —
  pick the right person before confirming, so the document lands on the correct
  guest.
</Warning>

If a field comes back flagged as invalid, the app lists it so you can fix it by
hand before saving. Always review the captured values against the physical
document — you stay responsible for what's recorded.
