Touch Typing

To practice with real words, copy one or many lines (CTRL-C).
Click on Go! and paste it inside the text box (CTRL-V).

You can also copy paragraphs from the following news source:
CBC News - Globe & Mail - ESPN - Google News

ad da add dda ddad da dadd daad aaad adad da ad

as ad add ad ah aha alas alf alga all ash ask dad dash fad fag flag

salsa salsar salad sash shad shag shah shall slag slash sass saag

ha had hag hash half hall has hash jag la lad lag lash sash sag saga

flak flash flask gad gaff gag gaga gal gala gall gas gash glad glass

rr uu ruu urr ruu uur rru rurr rrru uuur urur ruru ur ru

furl full gaud gaul gradual grass gruff guard gulf gull guru gush haggard

afar agar ajar argus ark arras augur auk auld aura aural dark drag drug

hard harsh haul huff hug hulk hull hurl hurrah hush husk hussar jaguar jar

juju kraal laggard lard lark laud laugh lug lull lurk lush radar rag rah raja

raja rash ruff rug rural rush rusk shard shark shrug shush skull skulk slug

vv mm vm vmm mmv mvm vmv vvvm mmvv mv vm

lam lama lamas lava llama ma mama mad madam mama mash mask mass

adam alma alms amah amalgam amass dam damask gamma halva jam kava

salaam sham slam slav small smash vassal vash vall vam vasm vasms

uu mm um mmu muu umum uuum mmuu uuum um mu

alum gum haulm hum mull mullah mum mush musk slum smug sum humus

maul mud muff mug mum mammuf mam mauff magg maugam muagaf

ty yt ty yt tty tyy tt yy ttty tyyt tyty yyyt ttty yytt ty yt

aft aghast allay ally ashy assay ayah daddy daft dally data day aft fast

stalk stall stash stay sty at taffy tag talk tall tally task tat tatty tag stalt

fat fatal fatty flashy flat flay fly gadfly gassy gay ghastly haft halt hast

shady shaft shaggy shaky salt shat shy sky slat slay sly staff stag stagy

bb nn bn nb nbn bnb bb nn bbbn bbbn nnbb nnnb bn nb

abash abs alb anal and annals baas bad bag bags bah bald balk ball ballad

balsa ban banal bang bank banns bash bask bass bhang blab blaang banal

blah bland blank dank fan fang flan flank gab gang gnash hand hang hank

sag sal slan saaln slam snas snab slang snag hang banana band bandanna

tt bb tb bt bt ttb btt tbb btb bbt btt ttb tttb tttb bbbt tb bt

abaft ballast basalt bat bath bats blast sabbat stab tab absalt baslat batals

batter tetter talat tente bast bet btter ballet bawty betty beet brrat better

buttler butter bunty bety teb tub tubby tabber tobolt tibist tebst btbt bat

yy nn ynn yny nny nyn yyyn yyyn nnyy nnny nyny ny yn

nay nany any dandy dandy fanny hanky lanky nanny nay sandy yank

that thy shy yah yak sha shat shay sat saha sahas sahaya sahayatha

hasty hat hath kayak lady laky last lath lay lath sally salt sassy sat say

i, i, ,i ,i ii, ii, ,,,i ii,, ,,ii i,,i iii, ,,,i iiii, ,,,,i ii,,ii ,,iiii,, ,i i,

ail alias alkali assail dahlia Dial dais dial did dig digs dill dish disk fig filial

jig jihad kali khaki kid kill kiss laid lid said sail shish sigh Sikh silk sill sisal

fill flail gig Gild gill haggis hail hashish gig hid high hill his hiss id if I is jail

ski skid skiff skill fill skin niss sniff fins sin sif sik sid siffs skifs kiss skiss

ee [] e[ [e] ee[ [[e ee[] e[[e [[ee [ee] [e e] ]e e[

adage addle age ahead ale alee allege sell she sheaf assess dale dead deaf

deal deed dell desk dale leg legal lese less sale seek self eagle ease

easel edge eel elf egg eh eke elf elk else fade fake false fed fee feed

feel fell fellah flake lade shekel shelf slake laded ladle lake lea

gee geese gel geld ghee glade glee Hades haggle hake hassle he head

oo // o/ /o oo/ //o ooo/ ///o //oo o//o /oo/ o/ /o

ago agog aloof also dado hoodoo hoof log loll loll look off offal oh oho sago

hook hookah ago do solos sold solo sos dodo doff dog flood floss foal fog

gloss go shoal shod shook shoo slog goad god gold golf galosh good goods

halo hood hog hold holdall hood jog joss koala kohl shook so sod soda sofa

solo soso fold folk food fool goal solo slog flog slook sool goof sgoof sloag

po op ppo oop pppo ooop ppoo poop popo po op

alp alpha asp pasha papal plash sap slap flap gap gasp hap hasp lap lad laf

pad pall pap papa pass splash splash shlash slap spap slad spad spall palsh

dollop flop fop poll polka polo poof gallop hoop hoopla hop hof hoof phoof

kapok loop lop opal pagoda plod pool pod shop sloop spool spook slook slok

ee ccc ce ce ec eec ccce eeec ceec cece ce ec

accede access ache hackles heck heckle jack jackal jackass alack cache

secede shack cases call cease cell chafe chaff chalk chase check cheek

cackle cad cadge cafe cage cake calf calk call cascade case cask scale

ww oo wwo oww wow wwwo wwwo ooow wo ow

fowl gallows gawk glow hallow haw hawk hollow how low owl sallow

awash awl dhow fallow flow saw shadow shallow slow sow swag follow

who whoa whoso woo wood woof oow fwoo whof lowf wolf low lowf

ax flax lax sax wax aax xax afax fax xaaf aafx

adze fez gaze gazelle glaze haze hazel jazz laze zeal zee fazzel dazzel

1234567890 0987654321 5654 654 134 0986 3564 8654 65432 34567

1a 2s 3d 4f 5g 6h 7j 8k 9l 0; 1a1 s2s 3d3 f4f 5g5 h6h 7j7 k8k 9l9 ;0;56

ere eerie eerie equerry equip equity query queue quiet quip quire quite

quite quote re err error erupt you yore ewery writ write writer wrote

yet ewer eye eerie IOU it opt ore otter our out pee peep tweeter twerp

twitter two type tire tyro up upper peer pewit pep pepper per perpetuity

!a @s #d $f %g ^h &j *k (l ); !a @s #d $f %g ^h &j *k (l ); (-_-_-_-)

aerate aerie air aorta pray prayer preparatory prepare prepay praetor

propitiate apart ape aperture apiary tattoo taut tea tear teat terra pirate

portrait portray potato pawr appear appetite warrior wart wary wrap

deep deity deport rowdy toddy torpedo torpid torrid tried rudder rude

teddy depot depute deride dew die diet dip reword rid ride rider riptide

rod dipper dire dirt dirty ditto ditty turpitude tweed tweed wide dodder

doe udder wed weed weird weed doer door dope dory dot dote dowe

a!a @s@ d#d $f$ g%g ^h^ j&j *k* l(l );)

Ether Ego Egret Eight either Epithet Erg Ergonomic Ether Geiger Geo

Get ghetto gore Girt girth gogetter goiter Whoopee whop whore Wight

With gooey tight Tithe tog together tough Trigger gopher gore thirty

Furrier tuft Turf turf typify Proffer profit Profiteer proof poot put fut

Puff furrow feet feoff ferret ferry fete fetter reef refer referee refit

Reproof rife few fey fief fie Fiery fife fifty fir fire fit foe foot footer

for Fore forefoot foretop forfeit tiff tuff toffee weft wife forte wrote

[[[[ ]]]] ==== ++++ [++++++] ++++[]++++ ]++[ [+] [====] ___

[] [] <-[o]-> |-[o]-| /-[o]-/ \-[o]-\ [ooooo] [|||||||||||||] [/\/\/\/\/\] [~~~~]

<-+-> |-+-| \-+-\ /-+-/ >>>====> [] <====<<< <><><> <@> <@>

~~~##''''!!!! ~~~~#####~~~~ @@@''''@@@@ @# && <-*->

&&*&& ^^^^ %^%^ $^$$$ *"*"* $!!!$ !$"^£* %^^% $$** (***)

<???> <,,,,> //// /@@@/ <???> <,,,,> //// /@@@/

elite eyelet letup quell quill quilt reel reek rely irk keep keeper kelp

Ulterior utility week well willow wily wilt wily woke work litter lite

Adman alumna amah amalgam Annual annul any damn dandy dan

dandy dug duly dummy dun dung dunk dusky fanny faugh fun fen

Congratulations!