Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'child sofa', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
child sofa
Transposition0
hcild sofa
cihld sofa
chlid sofa
chidl sofa
chil dsofa
childs ofa
child osfa
child sfoa
child soaf
Transposition1
ihcld sofa
clihd sofa
chdli sofa
chi dlsofa
chils dofa
childos fa
child fosa
child safo
Transposition2
lhicd sofa
cdilh sofa
ch ldisofa
chisd lofa
chilo sdfa
childfso a
child aofs
Transposition2r
lihcd sofa
cdlih sofa
ch dlisofa
chis dlofa
chilos dfa
childfos a
child afos
Transposition0x2
hclid sofa
hcidlsofa
hcil dsofa
hcilds ofa
hcild osfa
hcild sfoa
hcild soaf
cihdlsofa
cihl dsofa
cihlds ofa
cihld osfa
cihld sfoa
cihld soaf
chli dsofa
chlids ofa
chlid osfa
chlid sfoa
chlid soaf
chidls ofa
chidl osfa
chidl sfoa
chidl soaf
chil dosfa
chil dsfoa
chil dsoaf
childs foa
childs oaf
child osaf
Slip3A
hicld sofa
cilhd sofa
chldi sofa
chid lsofa
chil sdofa
childso fa
child ofsa
child sfao
Slip3B
ichld sofa
clhid sofa
chdil sofa
chi ldsofa
chilsd ofa
childo sfa
child fsoa
child saof
Omission
hild sofa
cild sofa
chld sofa
chid sofa
chil sofa
childsofa
child ofa
child sfa
child soa
child sof
Repetition
cchild sofa
chhild sofa
chiild sofa
chilld sofa
childd sofa
child sofa
child ssofa
child soofa
child soffa
child sofaa
QWERTY Substitution
xhild sofa
vhild sofa
cgild sofa
cjild sofa
chuld sofa
chold sofa
chikd sofa
chils sofa
chilf sofa
child aofa
child dofa
child sifa
child spfa
child soda
child soga
child sofs
QWERTY Repetition after
cxhild sofa
cvhild sofa
chgild sofa
chjild sofa
chiuld sofa
chiold sofa
chilkd sofa
childs sofa
childf sofa
child saofa
child sdofa
child soifa
child sopfa
child sofda
child sofga
child sofas
QWERTY Repetition before
xchild sofa
vchild sofa
cghild sofa
cjhild sofa
chuild sofa
choild sofa
chikld sofa
chilsd sofa
chilfd sofa
child asofa
child dsofa
child siofa
child spofa
child sodfa
child sogfa
child sofsa
QWERTY Substitution Transposed
hxild sofa
xihld sofa
xhlid sofa
xhidl sofa
xhil dsofa
xhilds ofa
xhild osfa
xhild sfoa
xhild soaf
hvild sofa
vihld sofa
vhlid sofa
vhidl sofa
vhil dsofa
vhilds ofa
vhild osfa
vhild sfoa
vhild soaf
gcild sofa
cigld sofa
cglid sofa
cgidl sofa
cgil dsofa
cgilds ofa
cgild osfa
cgild sfoa
cgild soaf
jcild sofa
cijld sofa
cjlid sofa
cjidl sofa
cjil dsofa
cjilds ofa
cjild osfa
cjild sfoa
cjild soaf
hculd sofa
cuhld sofa
chlud sofa
chudl sofa
chul dsofa
chulds ofa
chuld osfa
chuld sfoa
chuld soaf
hcold sofa
cohld sofa
chlod sofa
chodl sofa
chol dsofa
cholds ofa
chold osfa
chold sfoa
chold soaf
hcikd sofa
cihkd sofa
chkid sofa
chidk sofa
chik dsofa
chikds ofa
chikd osfa
chikd sfoa
chikd soaf
hcils sofa
cihls sofa
chlis sofa
chisl sofa
chil ssofa
chilss ofa
chils osfa
chils sfoa
chils soaf
hcilf sofa
cihlf sofa
chlif sofa
chifl sofa
chil fsofa
chilfs ofa
chilf osfa
chilf sfoa
chilf soaf
hcild aofa
cihld aofa
chlid aofa
chidl aofa
chil daofa
childa ofa
child oafa
child afoa
child aoaf
hcild dofa
cihld dofa
chlid dofa
chidl dofa
chil ddofa
childd ofa
child odfa
child dfoa
child doaf
hcild sifa
cihld sifa
chlid sifa
chidl sifa
chil dsifa
childs ifa
child isfa
child sfia
child siaf
hcild spfa
cihld spfa
chlid spfa
chidl spfa
chil dspfa
childs pfa
child psfa
child sfpa
child spaf
hcild soda
cihld soda
chlid soda
chidl soda
chil dsoda
childs oda
child osda
child sdoa
child soad
hcild soga
cihld soga
chlid soga
chidl soga
chil dsoga
childs oga
child osga
child sgoa
child soag
hcild sofs
cihld sofs
chlid sofs
chidl sofs
chil dsofs
childs ofs
child osfs
child sfos
child sosf
WrongDoubles
$JSON
$address
$applyDefault
$clone
$commas
$copy
$copyFields
$delete
$entries
$expand
$filt
$getType
$isArray
$isBoolean
$isClass
$isDate
$isElement
$isFunction
$isNumber
$isObject
$isString
$isType
$isValidDate
$json2txt
$keys
$load
$matchall
$parseFloats
$pick
$postJSON
$prune
$save
$set
$sortBy
$stringify
$sum
$svgPoster1
$textify
$toFixed
$type
$without
Glossary
Transposition = adjacent pairs of letters are swapped
Omission = individual letters are missed out
Repetition = individual letters are entered twice consecutively
QWERTY substitution = letters are replaced by each of their QWERTY-keyboard based physical neighbours (e.g. 'h' gets replaced with y, u, j, n, b, g)
QWERTY repetition type 1 = letters are followed by each of their QWERTY-keyboard neighbours
QWERTY repetition type 2 = letters are preceded by each of their QWERTY-keyboard neighbours