Typing Speed Test

Measure how fast you really type code. Pick a language, type a real snippet, and get your WPM, raw WPM, and accuracy — no signup, runs in your browser.

타이핑 속도 테스트

실제 코드를 얼마나 빨리 입력하는지 측정하세요. 언어를 고르고 실제 스니펫을 입력하면 WPM, 로우 WPM, 정확도를 바로 확인할 수 있습니다. 가입 없이 브라우저에서 동작합니다.

Code Typing Test

Click the box and start typing. The timer starts on your first keystroke. Tab inserts a tab character; pasting is disabled.

WPM
0
Raw WPM
0
Accuracy
100%
Time
0.0s
Errors
0

More fun & tests

All Fun & Tests tools

About this code typing test

Most typing speed tests feed you sentences of ordinary prose, which tells you very little about how quickly you can actually write software. This typing speed test uses real, syntactically valid code snippets so your score reflects the thing you do all day: typing brackets, operators, string literals, and precise indentation. It is a wpm test for programmers, built to be honest about the fact that code is slower to type than English.

Choose from seven languages — JavaScript, Python, Go, Rust, TypeScript, SQL, and Bash — and the tool serves a short, realistic snippet. As you type, each character is highlighted: grey for untyped, bright for correct, and red where you slipped. A caret marks your position. The test measures net WPM (correct characters only), raw WPM (everything you typed), accuracy, elapsed time, and error count, and it remembers your best net WPM per language in your browser so you can chase a personal record.

It is useful for developers who want a realistic benchmark, people practising the symbol-heavy keys that slow coders down, and anyone curious how their editor habits translate into raw throughput. No account, no tracking of your keystrokes, no server round-trips — everything runs locally.

코드 타이핑 테스트 소개

대부분의 타이핑 속도 테스트는 일반 문장을 입력하게 하지만, 그것만으로는 실제로 코드를 얼마나 빨리 작성하는지 알기 어렵습니다. 이 테스트는 문법적으로 유효한 실제 코드 스니펫을 사용하므로, 괄호·연산자·문자열·들여쓰기까지 포함한 진짜 코딩 속도를 측정합니다. 개발자를 위한 WPM 테스트이며, 코드가 영문보다 느리게 입력된다는 사실을 그대로 반영합니다.

JavaScript, Python, Go, Rust, TypeScript, SQL, Bash 7개 언어 중에서 선택하면 짧고 현실적인 스니펫이 제공됩니다. 입력하는 동안 각 문자가 강조 표시됩니다 — 미입력은 회색, 정확은 밝은색, 오타는 빨간색이며 커서가 현재 위치를 표시합니다. 순수 WPM(정확한 문자만), 로우 WPM(입력한 전체 문자), 정확도, 경과 시간, 오류 수를 측정하고, 언어별 최고 순수 WPM을 브라우저에 저장합니다.

현실적인 벤치마크가 필요한 개발자, 코더를 느리게 만드는 기호 키를 연습하는 사람, 자신의 에디터 습관이 실제 타이핑 속도로 어떻게 이어지는지 궁금한 사람에게 유용합니다. 계정도, 키 입력 추적도, 서버 통신도 없이 모든 것이 로컬에서 동작합니다.

How to use this typing speed test

1. Pick a language

Choose JavaScript, Python, Go, Rust, TypeScript, SQL, or Bash. A random real snippet loads instantly.

2. Click and start typing

Click the code box and type the snippet exactly. The timer starts on your first keystroke — no countdown.

3. Type every character

Indentation, newlines, and symbols all count. Tab inserts a real tab; auto-indent is off, so type each space.

4. Read your score

On the last character you get net WPM, raw WPM, accuracy, time, and errors. Your best per language is saved locally.

타이핑 속도 테스트 사용 방법

1. 언어 선택

JavaScript, Python, Go, Rust, TypeScript, SQL, Bash 중 선택하면 실제 스니펫이 무작위로 로드됩니다.

2. 클릭 후 입력 시작

코드 상자를 클릭하고 스니펫을 그대로 입력하세요. 첫 키 입력 시 타이머가 시작됩니다 — 카운트다운 없음.

3. 모든 문자 입력

들여쓰기, 줄바꿈, 기호 모두 포함됩니다. Tab은 실제 탭 문자를 넣고, 자동 들여쓰기는 없으므로 공백도 직접 입력합니다.

4. 점수 확인

마지막 문자를 입력하면 순수 WPM, 로우 WPM, 정확도, 시간, 오류가 표시되고 언어별 최고 기록이 로컬에 저장됩니다.

Frequently asked questions

For plain prose, the average adult types around 40 WPM, a solid touch typist is in the 60-80 WPM range, and anything above 100 WPM is fast. On a code typing test the bar is lower because of symbols and indentation: 30-40 WPM on code is decent, 50-60 WPM is strong, and 70+ WPM on real code is genuinely quick.
Most working programmers land somewhere between 50 and 70 WPM when typing normal English text. On actual source code the effective rate usually drops to roughly 30-50 WPM, since brackets, operators, underscores, and precise indentation slow everyone down. Raw coding throughput matters far less than reading, thinking, and editing time, so a mid-range score here is perfectly normal.
This test uses the standard formula: WPM equals the number of correctly typed characters divided by 5, divided by the elapsed time in minutes. Dividing by 5 treats every 5 characters as one word, which is the long-standing convention that makes scores comparable across tools. Raw WPM applies the same formula to every character you typed, including mistakes, so the gap between raw WPM and net WPM reflects your error rate.
Code is dense with characters that sit on modifier keys or awkward positions: parentheses, braces, brackets, semicolons, angle brackets, underscores, and pipes. You also cannot rely on muscle-memory word patterns the way you can with English, and every space of indentation has to be typed exactly. A 20-40 percent drop from your prose WPM to your code WPM is completely typical.
Practice the symbol keys deliberately until parentheses, braces, and brackets no longer require you to look down. Learn your editor's autocomplete, snippets, and multi-cursor features so you type less code overall. Keep your hands on the home row and use both shift keys. Short daily sessions of 5-10 minutes on a code typing test build far more durable speed than occasional long ones, and accuracy should come before raw pace.

자주 묻는 질문

일반 문장 기준으로 성인 평균은 약 40 WPM, 능숙한 터치 타이피스트는 60-80 WPM, 100 WPM 이상이면 빠른 편입니다. 코드 타이핑 테스트는 기호와 들여쓰기 때문에 기준이 낮아집니다 — 코드 30-40 WPM이면 무난하고, 50-60 WPM이면 우수하며, 실제 코드 70 WPM 이상이면 상당히 빠릅니다.
대부분의 현업 개발자는 일반 영문 텍스트에서 50-70 WPM 정도입니다. 실제 소스 코드에서는 괄호, 연산자, 언더스코어, 정확한 들여쓰기 때문에 대략 30-50 WPM으로 떨어집니다. 코딩에서는 읽기·사고·수정 시간이 훨씬 중요하므로 중간 정도 점수는 지극히 정상입니다.
표준 공식을 사용합니다: WPM = (정확하게 입력한 문자 수 / 5) / 경과 시간(분). 5로 나누는 것은 5자를 한 단어로 보는 오래된 관행으로, 도구 간 점수를 비교 가능하게 합니다. 로우 WPM은 오타를 포함한 모든 입력 문자에 같은 공식을 적용하므로, 로우 WPM과 순수 WPM의 차이가 오류율을 나타냅니다.
코드에는 수정자 키나 불편한 위치에 있는 문자가 많습니다 — 소괄호, 중괄호, 대괄호, 세미콜론, 꺾쇠, 언더스코어, 파이프 등. 영문처럼 단어 단위의 근육 기억에 의존할 수 없고, 들여쓰기 공백도 정확히 입력해야 합니다. 문장 WPM 대비 코드 WPM이 20-40% 낮아지는 것은 완전히 일반적입니다.
소괄호, 중괄호, 대괄호를 내려다보지 않고 칠 수 있을 때까지 기호 키를 의도적으로 연습하세요. 에디터의 자동완성, 스니펫, 멀티 커서를 익혀 입력량 자체를 줄이세요. 손을 홈 로우에 두고 양쪽 Shift를 사용하세요. 하루 5-10분 짧은 연습이 가끔 하는 긴 연습보다 훨씬 오래가는 속도를 만들며, 속도보다 정확도가 먼저입니다.
Sponsor
Get started on Vultr
Get $300 free credit — valid for 30 days (limited-time offer)
Claim your credit →