Toss Transfer Screenshot Extraction

Extract Amount, Recipient, and Date from a Toss Transfer Screenshot

Most payment extraction tools are built for English receipts and Western bank statements — they have no idea what to do with a Toss card. Toss is Korea's most popular financial super-app with over 30 million users, but its transfer confirmation is a clean, card-based UI with Korean labels that traditional OCR treats as unreadable noise. This tool reads the KRW amount, the Hangul recipient name, and the sent time from any Toss transfer screen in 5-10 seconds — about 18x faster than typing them by hand.

5-10s per screenshot · Up to 99% accuracy on printed text

KRW Amount · Recipient · Date
Korean Labels
Named Columns

Four Fields Inside a Toss Transfer Card

A Toss transfer confirmation is a clean, card-based screen — amount, recipient, sent time, and account number are all visible but labeled in Korean. With Custom Column Extraction, you name the fields and the AI reads each value by meaning, not pixel position.

Amount (KRW) — 금액

The high-contrast number in Korean won — the most prominent field on the Toss card, consistently readable on direct screenshots.

Recipient — 받는분

The person receiving the transfer, written in Hangul below the amount. The AI reads the Korean characters as a semantic block, preserving the name exactly as displayed.

Sent Time — 보낸시간

Korean format YYYY.MM.DD HH:MM — preserved as displayed; a Computed Column can reformat it post-extraction.

Account Number — 계좌번호

The recipient's bank account number, displayed at the bottom of the transfer card. The AI locates it by its label pairing.

A Clean Card Hiding a Complex Duality

Toss transfers look simple — a minimalist card with amount, recipient, and time. But beneath that clean surface, three things make extraction harder than it should be.

01

Toss Money vs. Bank Account — Two Sources, One Card

Toss operates a dual financial system: users can send money from a linked bank account or from their Toss Money (토스머니) balance. The transfer confirmation shows the amount, but the "where it came from" indicator is a hybrid value — a small label that could say either one. A traditional OCR tool dumps the amount and the source label in random order, leaving you to figure out which is which.

02

Korean Labels Break English-First OCR

Every field on a Toss transfer card is labeled in Hangul — 받는분 (recipient), 금액 (amount), 보낸시간 (sent time), 계좌번호 (account number). Most OCR engines trained on English documents treat these as unrecognizable symbols. Toss users on the App Store have repeatedly noted that the app is "so extremely difficult for foreigners in Korea" because of the Korean-only interface — the same problem applies to extracting data from its screenshots.

03

No Export — Continuous Scroll, Individual Cards

Toss's transaction history is an infinite scroll — there is no pagination and no CSV export. Each transfer lives as its own card in a continuous feed. Users who need to log Toss transactions for expense tracking, reconciliation, or tax records are left with one option: screenshot each individual transfer card. Unlike bank statements where you capture a full page, Toss requires you to capture one card at a time.

01

Reads the Amount and the Source Independently

The AI reads the Toss transfer card holistically — it identifies the transfer amount by visual prominence (large, bold, KRW-prefixed) and picks up the source indicator (Toss Money or bank account) by its label pairing. Define an Amount column and a Payment Source column, and the AI fills both from the same screenshot without conflating them.

02

Reads Hangul as Meaningful Data, Not Symbols

The vision model recognizes Hangul characters inside the Toss card as a semantic unit — the recipient name (받는분) and the account number label (계좌번호). Define a column called Recipient or Account Number, and the AI returns the Korean text as displayed. No separate Hangul OCR engine needed.

03

Batch Across All Korean Payment Platforms

One column set works for Toss, KakaoPay, and Naver Pay screenshots in the same batch. The AI adapts to each platform's UI layout individually because it reads by meaning, not position. A single export replaces the manual work of opening each Toss transfer card and noting the fields down one by one.

From a Stack of Toss Transfer Screenshots to a Clean Payment Log

If you're tracking Toss transfers for expense reporting, personal budgeting, or reconciling payments across multiple Korean accounts, here's what happens when you drop the screenshots into the tool.

1.

Upload the Toss Transfer Screenshots

Open each Toss transfer from your transaction history and take a screenshot — the detail card that shows the full amount, recipient name, sent time, and account number. Drag all screenshots into one batch. JPG, PNG, or WebP — whatever your phone saves. Mix Toss with KakaoPay or Naver Pay screenshots in the same batch.

2.

Name the Columns

Define your column headers: Amount (KRW), Recipient, Sent Time, Account Number. The AI reads each Toss card individually — a transfer to a friend fills the Recipient column with the Hangul name, a business payment adds the account number. You don't tell the AI which screenshot is a P2P transfer and which is a bill payment.

3.

Export the Payment Log

Processing takes 5-10 seconds per screenshot. The result is a single spreadsheet — one row per Toss transfer, columns exactly as you named them. Export to Excel or CSV, or push directly into Google Sheets via the add-on. Each row captures the KRW amount, the Hangul recipient name, the Korean-format sent time, and the account number.

When Toss Transfer Extraction Works Best — and When to Be Cautious

When It Works Best

Full Toss transfer detail card screenshots. All four fields visible — amount, Hangul recipient name, Korean-format sent time, and account number.

Mixed Korean payment platform batches. One column set extracts Toss, KakaoPay, and Naver Pay in a single batch.

Regular expense tracking. Processing 20+ Toss transfer screenshots per month replaces manual transcription with one export.

When to Be Cautious

Chat-forwarded Toss screenshots. Korean messaging apps compress images — spot-check Hangul recipient names on forwarded shots.

Cropped screenshots missing the account number section. The account number sits at the bottom of the Toss card — a cropped shot may miss it while the amount and recipient extract fine.

Older Toss UI versions. Past app versions placed the Toss Money indicator in a different position — accuracy holds, but verify the first few source labels from old screenshots.

Frequently Asked Questions

Can I extract the recipient name from a Toss transfer screenshot if it's written in Korean (Hangul)?

Yes. The AI reads Hangul characters as part of the Toss transfer card — it identifies the recipient name (받는분) by its label pairing and visual position beneath the amount. Whether the recipient shows as a person's name or a business name, the extracted value preserves the original Korean text exactly as displayed on the card. Define a Recipient column and the AI locates the name by its visual relationship to the amount field.

How does the tool handle the Toss Money (토스머니) balance system when extracting the amount?

Toss transfers can draw from either a linked bank account or the Toss Money balance. The transfer confirmation screen shows the amount prominently, but the source indicator is a separate visual element — typically a small label near the amount. The AI extracts the transfer amount as the primary field. If you also need to track the source, define a separate column like Payment Source and the AI will locate the Toss Money or bank account label on the same screen. The source is a derived value specific to Toss — most payment tools don't recognize it exists.

Can I batch Toss transfer screenshots with KakaoPay and Naver Pay screenshots in the same export?

Yes. Define one set of column names — Amount (KRW), Recipient, Date, Account Number — and the AI processes Toss, KakaoPay, and Naver Pay screenshots in a single batch using the same definitions. Each screenshot becomes one row, regardless of which Korean payment platform generated it. The semantic model adapts to each app's UI layout individually. See the payment screenshots overview for the full cross-app capability.

Does the tool work if my Toss screenshot shows the transaction history feed, not the individual transfer card?

The feed view shows each transfer as a compact card with amount, recipient, and relative time (e.g. "2 hours ago") — the AI reads these fields from the feed card. However, the account number is only available on the full detail card. For complete records including the account number, tap into the individual transfer detail screen before taking the screenshot. The AI handles both views, but the detail card gives you all four fields.

Can I extract the Sent Time from a Toss screenshot if it shows the date in Korean format (YYYY.MM.DD)?

Yes. The AI reads the date and time as displayed on the Toss card in Korean format YYYY.MM.DD HH:MM — e.g. 2026.07.20 14:30. The extracted value preserves the original format. If you need a different date format for your spreadsheet, define a Computed Column with a date format rule — the AI will reformat it during extraction. The Sent Time field is one of the most consistently accurate fields on Toss screenshots because the timing label is always paired with the amount.

📮 contact email: [email protected]