Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'ski france', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
ski france
Transposition0
ksi france
sik france
sk ifrance
skif rance
ski rfance
ski farnce
ski frnace
ski fracne
ski franec
Transposition1
iks france
s ikfrance
skf irance
skirf ance
ski arfnce
ski fnarce
ski frcnae
ski fraecn
Transposition2
kisfrance
sfi krance
skr fiance
skiafr nce
ski nrafce
ski fcanre
ski frenca
Transposition2r
iksfrance
sf ikrance
skrf iance
skiarf nce
ski narfce
ski fcnare
ski frecna
Transposition0x2
ks ifrance
ksif rance
ksi rfance
ksi farnce
ksi frnace
ksi fracne
ksi franec
sikf rance
sik rfance
sik farnce
sik frnace
sik fracne
sik franec
sk irfance
sk ifarnce
sk ifrnace
sk ifracne
sk ifranec
skif arnce
skif rnace
skif racne
skif ranec
ski rfnace
ski rfacne
ski rfanec
ski farcne
ski farnec
ski frnaec
Slip3A
kis france
si kfrance
sk firance
skifr ance
ski rafnce
ski fanrce
ski frncae
ski fracen
Slip3B
isk france
s kifrance
skfi rance
skir fance
ski afrnce
ski fnrace
ski frcane
ski fraenc
Omission
ki france
si france
sk france
skifrance
ski rance
ski fance
ski frnce
ski frace
ski frane
ski franc
Repetition
sski france
skki france
skii france
ski france
ski ffrance
ski frrance
ski fraance
ski frannce
ski francce
ski francee
QWERTY Substitution
aki france
dki france
sji france
sli france
sku france
sko france
ski drance
ski grance
ski feance
ski ftance
ski frsnce
ski frabce
ski framce
ski franxe
ski franve
ski francw
ski francr
QWERTY Repetition after
saki france
sdki france
skji france
skli france
skiu france
skio france
ski fdrance
ski fgrance
ski freance
ski frtance
ski frasnce
ski franbce
ski franmce
ski francxe
ski francve
ski francew
ski francer
QWERTY Repetition before
aski france
dski france
sjki france
slki france
skui france
skoi france
ski dfrance
ski gfrance
ski ferance
ski ftrance
ski frsance
ski frabnce
ski framnce
ski franxce
ski franvce
ski francwe
ski francre
QWERTY Substitution Transposed
kai france
aik france
ak ifrance
akif rance
aki rfance
aki farnce
aki frnace
aki fracne
aki franec
kdi france
dik france
dk ifrance
dkif rance
dki rfance
dki farnce
dki frnace
dki fracne
dki franec
jsi france
sij france
sj ifrance
sjif rance
sji rfance
sji farnce
sji frnace
sji fracne
sji franec
lsi france
sil france
sl ifrance
slif rance
sli rfance
sli farnce
sli frnace
sli fracne
sli franec
ksu france
suk france
sk ufrance
skuf rance
sku rfance
sku farnce
sku frnace
sku fracne
sku franec
kso france
sok france
sk ofrance
skof rance
sko rfance
sko farnce
sko frnace
sko fracne
sko franec
ksi drance
sik drance
sk idrance
skid rance
ski rdance
ski darnce
ski drnace
ski dracne
ski dranec
ksi grance
sik grance
sk igrance
skig rance
ski rgance
ski garnce
ski grnace
ski gracne
ski granec
ksi feance
sik feance
sk ifeance
skif eance
ski efance
ski faence
ski fenace
ski feacne
ski feanec
ksi ftance
sik ftance
sk iftance
skif tance
ski tfance
ski fatnce
ski ftnace
ski ftacne
ski ftanec
ksi frsnce
sik frsnce
sk ifrsnce
skif rsnce
ski rfsnce
ski fsrnce
ski frnsce
ski frscne
ski frsnec
ksi frabce
sik frabce
sk ifrabce
skif rabce
ski rfabce
ski farbce
ski frbace
ski fracbe
ski frabec
ksi framce
sik framce
sk iframce
skif ramce
ski rfamce
ski farmce
ski frmace
ski fracme
ski framec
ksi franxe
sik franxe
sk ifranxe
skif ranxe
ski rfanxe
ski farnxe
ski frnaxe
ski fraxne
ski franex
ksi franve
sik franve
sk ifranve
skif ranve
ski rfanve
ski farnve
ski frnave
ski fravne
ski franev
ksi francw
sik francw
sk ifrancw
skif rancw
ski rfancw
ski farncw
ski frnacw
ski fracnw
ski franwc
ksi francr
sik francr
sk ifrancr
skif rancr
ski rfancr
ski farncr
ski frnacr
ski fracnr
ski franrc
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
$table
$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