Skip to content

Payslip Parser

Reads a pasted payslip (text or CSV) into allowance and deduction items, checks the totals add up, and recomputes the four insurances and local tax against the current tables.

A payslip is a list of 지급 항목 and 공제 항목 with two totals, and checking it means adding the columns up and recomputing the deductions — which nobody does monthly. This reads a pasted payslip into those items and recalculates the four insurances and 지방소득세 against the current tables.

🔒 Runs entirely in your browserpayslippayrollparsetable

Calculated on the 2026 rates.

2026년 기준 · 국민연금 9.5% · 건강보험 7.19% · 장기요양 건강보험료의 13.14% (보수월액의 약 0.945%) · 고용보험 0.9%

The four insurances are re-checked against this rate table. A difference from your payslip is not automatically an error — 국민연금 (national pension) and 건강보험 (health insurance) are charged on income declared for the previous year and in March, so where they differ the reason is given with the figure.

The employer-side contributions (고용안정·직업능력개발, 산재보험) vary with headcount and industry, so an average is used here. Your actual invoice will differ.

Rates change every year. If this still reads 2026 after 2026 has passed, the figures are out of date.

급여명세서 — payslip

Drop a text or CSV file

Read in your browser only. Nothing is uploaded.

Copy it out of a PDF or a spreadsheet and paste it in, or drop a .txt/.csv. A printed layout with the 지급 (payments) and 공제 (deductions) columns side by side on one line is read too. A photograph or a scan cannot be read.

Income tax is set by the number of dependants and the 간이세액표 (simplified withholding table), so it is not cross-checked here. For tax and take-home on an annual basis use the net salary calculator; for the premiums themselves, the social insurance calculator. 근로기준법 §48 (Labour Standards Act, art. 48) requires a payslip to state each item and how it was calculated, so a payslip with a total and no item names is itself the problem.

How to use it

  1. Paste the payslip as text

    Text or CSV. A PDF payslip has to be extracted to text first — the PDF text extractor does that — and a scanned image or a photograph cannot be read here at all.

  2. Check the items were read correctly

    Items keep the names printed on your payslip — 기본급, 식대, 국민연금, 건강보험, 장기요양보험료, 고용보험, 소득세, 지방소득세 — because those are what you are looking at on paper.

  3. Read the totals check

    The allowance items should sum to 지급액 계 and the deduction items to 공제액 계, and the difference should be the 실수령액. A mismatch is worth asking about.

  4. Compare the recomputed deductions

    The insurances are recomputed from the current rate table and shown next to what was deducted. A gap of a few hundred won is rounding; a gap of tens of thousands is worth raising with payroll.

Common questions

Can it read a PDF or a photo?

Text only. Extract a PDF to text first. A scanned image or a phone photograph of a payslip contains no text to read, and this tool does no character recognition.

The income tax does not match what I expect.

Income tax is withheld by the 근로소득 간이세액표, a lookup grid published by the 국세청 that is deliberately approximate and trued up at 연말정산. The recomputed insurances are a much closer comparison than the tax line.

Is my payslip uploaded?

No. It is parsed in the browser. A payslip is your salary and your employer, so nothing leaves the tab.

Items were not recognised.

Company payroll systems name allowances freely, and a table copied out of a PDF often loses its column alignment. Paste with the item name and the amount on the same line, and check nothing was split across two.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.