Prepare your TOPIK application before registration even opens.
Validate your name and date of birth, generate your Korean name, prepare your photo, and convert your document images to JPG — so on registration day you just copy, paste, and submit.
Until TOPIK registration is expected to open. Update this date in assets/app.js once officially announced.
Application progress
0%Name format checker
The Smartsheet expects your name as GIVEN NAME, then SURNAME — uppercase, English letters only. This is the #1 rejection reason, so it's checked live as you type.
Date of birth converter
The required format is YYYY.MM.DD. Type your DOB in almost any common format and this will convert and validate it for you.
Korean name generator
A phonetic, syllable-by-syllable approximation of your name in Hangul — for your own reference and practice.
This is a phonetic approximation following the general pattern Korean uses for foreign names — not an official or certified transliteration. Korean has no single "correct" spelling for most foreign names.
Photo tool
Convert any image format to a form-ready JPG. The download is resized to 354 × 472 px and compressed under 200 KB.
The downloaded file is always JPG format with the correct pixel size. Retake the photo if the background, lighting, face position, cap, sunglasses, or shadows do not meet official TOPIK instructions.
Document JPG converter
Upload passport, citizenship, license, or national ID image. This converts PNG, JPEG, WEBP, HEIC-supported browser images, screenshots, and WhatsApp images into a compressed JPG download.
Upload a document image to generate a JPG file.