If SwiftKey came pre-installed on your device then the new features Bing Search, Tone and Chat might not work. Please contact your phone manufacturer. We apologize for the inconvenience.
Note: If you try to download the SwiftKey Beta app, you will not be able to use the Bing feature.
Microsoft SwiftKey Support
Users who use Microsoft SwiftKey Keyboard on versions 7.9.9.3 and below may experience issues with their app because it is not up to date. We recommend updating to ensure that the app continues running smoothly.
Please note this is not a Microsoft SwiftKey Keyboard issue.
This blank space is related to a change implemented in Android 10 and above, and also affects other keyboards using gesture navigation.
To fix:
- Go to your device settings
- Display
- Navigation bar
- Turn off "Show button to hide keyboard".
Depending on your device, the options available to you may differ.
We have made changes to our Backup & Sync service which requires users to be on the latest version of Microsoft SwiftKey to sign in.
In order to sign back into your Microsoft SwiftKey Account, you’ll need to update to the latest version of Microsoft SwiftKey Keyboard in the Google Play Store. Click here to visit the Google Play Store.
We apologize for any inconvenience caused.
We all know that typing can be frustrating at times - dealing with typos, long words, and the inevitable autocorrect fails. We’ve put together this handy guide to help you get Microsoft SwiftKey set up and working seamlessly.
- Customizing Microsoft SwiftKey
- Languages
- Personalizing and backing up your words
- Customizing your keyboard
1 - Customizing Microsoft SwiftKey
One of our top tips to get Microsoft SwiftKey working for you is to really get to know your way around the Toolbar and Settings - i.e. the command centre.
Toolbar
Toolbar is designed to be the home for all of the content and features you use most often.
Toolbar is easily accessible from your SwiftKey Keyboard. Just tap the icon to the left of the prediction bar to open/expand Toolbar.
For more detailed information on Toolbar please see this article.
SwiftKey Settings
Many of the settings you'll use on a day-to-day basis can be found in Toolbar. But for complete control you'll want to open the Microsoft SwiftKey Settings proper.
From Toolbar:
- Tap the three dots ... then the 'Settings' icon.
Or:
- Open the Microsoft SwiftKey app directly from your device.
Within these settings, you’ll be able to really fine-tune Microsoft SwiftKey and also set up things such as your language packs/layouts, your sound/vibration options, and your text correction preferences.
2 - Languages
Microsoft SwiftKey supports in excess of 700 languages, so, even if you speak more than one, there’s a good chance we support yours! Also, you can type in up to five languages at once, so this means less frustrations switching and more time spent typing to the ones you love.
Downloading/Enabling languages
First things first, where to download and enable your languages?
- Open the Microsoft SwiftKey app: Tap 'Languages'
- From Toolbar: Tap the three dots ... > select the 'Layouts' icon > tap the 'Globe' icon
You'll be presented with a long list of available languages. Tap on a language to download it.
Any downloaded languages will be enabled by default (up to a maximum of five at once). You'll also be given the option to change your keyboard layout should you so wish.
To learn more: What languages are currently supported for Microsoft SwiftKey on Android?
Setting Language Layout
It may be that you wish to type in German, but with a QWERTY keyboard layout, or in English with a QWERTZ layout.
Once you download a language pack, tap the box underneath to see a list of available layouts and pick the one you want. Alternatively tap the 'Layout' icon found by expanding your Toolbar.
Read more: How do I change the keyboard layout (e.g. QWERTY to AZERTY)?
3 - Personalizing and backing up your words
Turbo charge your SwiftKey experience right from the beginning with a Microsoft SwiftKey Account.
Microsoft SwiftKey Account
Your Microsoft SwiftKey Account is a free opt-in service that enhances Microsoft SwiftKey Keyboard by leveraging the power of the cloud. As part of this, you can:
- Instantly tailor your predictions to you, by letting Microsoft SwiftKey learn from the way you type on a range of social networks (including Facebook and Twitter).
- Safely store your most used words and sync them across all your devices (never lose your learned words again).
All you need to perform this magic is to:
- Create a Microsoft SwiftKey Account by opening the app from your device.
- Ensure ‘Backup & Sync’ is enabled.
Privacy and Data Security
It’s important for you to know that we take privacy and data security extremely seriously. The Microsoft SwiftKey Account is an opt-in, secure, encrypted service and gives you full control over your data. Our robust Privacy Policy explains and protects your rights and privacy.
For further general reading about the Microsoft SwiftKey Account, Personalization and Backup & Sync, please continue here.
4 - Customizing your keyboard
Microsoft SwiftKey offers many options when it comes to customizing your typing experience.
Text Correction
Microsoft SwiftKey not only corrects your typos, but it also predicts your *next* word (i.e. reads your mind!). Your spacebar plays a big role here, you can set it so it does one of the following:
- Always inserts the middle prediction (check 'Quick prediction insert')
- Always completes the current word you’re typing (check 'Autocorrect')
- Always inserts a space (uncheck 'Autocorrect')
Tip: in each case, you’ll still always be able to enter predictions directly from the prediction bar.
These settings can be found in the ‘Typing’ settings page when opening the app from your device.
Input Methods
If you would like to type by seamlessly gliding your finger across the keyboard, then Flow is something you’ll want to check out. If you want to give it a spin, you can do so from the Typing > Gesture input setting page (accessed by opening the app from your device).
Learn more about Flow here.
From the 'Rich input' settings you can also choose whether or not you’d like to enable the voice input key to make voice dictation possible.
Keyboard Features
You'll also want to check out the ‘Layout & keys’ settings page - accessible by opening the app from your device and tapping Layout & keys. From here you can choose to add options to your keyboard such as:
- Arrow keys
- Number row
- Additional accented characters
In addition you can choose the position of your number pad (top, left or right) and you can resize your keyboard.
For all of you who have a love for precision, you’ll be pleased to know that we also provide you with the option to select your long-keypress duration (i.e. the amount of time you need to press a key to access the secondary key options) - down to the millisecond.
Sound and Vibration
Whether you love or hate the idea of hearing a sound every time you tap a key, you can adjust your keypress sound and vibration settings under ‘Sound & vibration’ in the Microsoft SwiftKey Settings. This includes choosing the volume and duration of the sound/vibration, as well as disabling or enabling.
Want to learn more? Head to our ‘Using the Keyboard’ tutorial.
This guide to ‘Using the Keyboard’ will take you through the following:
1 - Typing with your Microsoft SwiftKey Keyboard
How does it work?
Microsoft SwiftKey is designed to improve the ease and accuracy of your typing, no matter how (or what) you type!
We use advanced error correction to make grammar and spelling errors a thing of the past.
We predict your NEXT word so you won't need to press more than two letters!
We learn as you type and remember how you write. This means that over time our prediction engine creates a dynamic contextual understanding of your writing style to boost the accuracy and speed of the predictions.
Read more: How does the prediction bar work?
Keyboard Navigation
We don’t want you hunting for the percentage key, or wondering where the hashtag went. So here’s a little roundup of where things are located on the keyboard for the QWERTY layout using English US (depending on whether you’ve added a number row, arrow keys etc. your keyboard may look different).
First keyboard pane:
Second keyboard pane (accessed by tapping '123' key):
Third keyboard pane (accessed by tapping '{&=' key):
Emoji Panel (accessed by tapping/long pressing the enter/emoji key):
Did you know? By tapping and holding your spacebar you can move your cursor.
Learn more about cursor control.
Using Flow
Flow essentially allows you to type by gliding your finger across the keyboard. As you glide across the letters, you’ll see predictions appearing on the prediction bar - as soon as you see the word you’re after, just lift your finger and the word will be inserted!
Flow also allows you to glide through space, meaning that you can flow a word, move down to the spacebar, and flow the next word - all without lifting a finger.
Tip: You can switch seamlessly between flowing and tapping - there’s no need to change modes.
Read more: What is Flow and how do I enable it with Microsoft SwiftKey Keyboard for Android?
Gestures
If you’re not a fan of Flow and have disabled it (see how to do so here), then you will have the option to use the following gestures with your Microsoft SwiftKey Keyboard instead:
1. Slide up on the keys to capitalize (like tapping the shift key).
2. Slide from right to left on the keys to delete word by word.
3. Slide down on the keys to minimize the keyboard.
Additionally, if more than one language is in use, and both are using a different layout or alphabet, you can slide left or right on the spacebar to change layout (e.g. from English to Greek). Note: This is still usable with Flow enabled.
Tip: Gestures are activated by the speed of the gesture, rather than distance. If you are having problems with your gestures, please try sliding your finger a bit faster across your keyboard.
Read more: What gestures can I use on my Microsoft SwiftKey Keyboard on Android?
Removing/Adding words
Click here to watch our YouTube video: How to add or remove a word with SwiftKey - YouTube
Your Microsoft SwiftKey Keyboard is clever by default, but occasionally odd, offensive or just plain weird words slip through the net. Don’t panic - it's easy to remove words you don't want to see.
The next time this word shows up as a prediction, simply long press the prediction and you’ll see a pop up notification asking whether you’d like to remove the prediction. Just press ‘OK’ and the word will be removed from your language model.
This word won’t be predicted again unless you retype the word.
Multiple Languages
We know you’re a clever bunch, and many of you speak two, three or even more languages. Your Microsoft SwiftKey Keyboard enables you to effortlessly type in up to five languages at once.
If your selected languages use the same alphabet and you have selected the same layout for all of them (i.e. QWERTY), then all you need to do is... type! It doesn't matter which language you start typing in, Microsoft SwiftKey can detect the one you’re using and offer you predictions/corrections accordingly.
Even if you are using languages with different layouts or alphabets, you can switch between them at the mere swipe of a finger. Simply press on the spacebar and then slide left or right to change up your language/layout.
Learn more: Can I use Microsoft SwiftKey with more than one language?
Tip: If you want easy access to all accented characters, just navigate to the ‘Layout & keys’ settings page in the app and check ‘Accented Characters’.
2 - Keyboard Modes/Size
Microsoft SwiftKey provides you with the option to resize, reposition and change your keyboard mode.
In its default setting, Microsoft SwiftKey presents itself as a traditional full-width keyboard. There are other keyboard modes options available to you though - and to get at them you simply need to open your Toolbar, tap the three dots ... and select 'Modes'.
One-handed mode
This is a compact, reduced-width keyboard, designed for one handed typing.
Learn more about One Handed mode.
Float/undock keyboard
This option enables you to ‘float’ the keyboard from the base of the screen, thus providing the freedom to move and position your keyboard wherever you like.
Learn more about float mode/undocking your keyboard
Thumb/split keyboard mode
The thumb layout offers you a split keyboard.
Learn more about thumb/split keyboard.
Tablet layout
If you’re using SwiftKey on a tablet or large screen device, you also have the additional ‘Extended Layout’ and ‘Thumb Layout Numpad’ options which can be accessed from your 'Layout & keys' settings.
Learn more about using Microsoft SwiftKey on a tablet
Resizing
Microsoft SwiftKey enables you to specify your own keyboard size - just open Toolbar, tap the three dots ... and choose 'Resize'.
Learn more about resizing your Microsoft SwiftKey Keyboard
3 - Keyboard Themes
About Themes
We genuinely want to facilitate you in expressing your uniqueness, and so we decided to invest in designing and creating the very best quality themes for your keyboard.
Microsoft SwiftKey has a plethora of themes for your keyboard, whatever your style may be! We’ve got beautiful, stylish, minimal, fun, crazy, and everything in between.
For those of you already signed up to a Microsoft SwiftKey Account, just open Toolbar, go to the ‘Themes’ pane, and tap ‘View more themes’. From here you can browse through our themes to your heart’s content, and when you see one you like, simply tap to download. Next time you open your keyboard, your brand new theme will be shining back at you in all its glory.
If you haven’t yet created a Microsoft SwiftKey Account, now is a good time to do so - especially if you’d like to try out our lovely themes.
If you’d like to read more about the Microsoft SwiftKey Account before signing up, you can do so here.
Changing Theme
Open Toolbar, go to the Themes pane and you’ll see our theme carousel. Here you can scroll through some of your downloaded themes, and tap an image to switch to a new one.
- Tap the three dots ...
- Tap the 'Themes' option
Want to learn more about your Microsoft SwiftKey Keyboard? Follow this handy tutorial.
- How to add words
- How to correct words
- How to remove words
- How does capitalization work?
- Can I turn the prediction bar off?
Your Microsoft SwiftKey Keyboard is all about prediction, and, most importantly, predicting the words that you are going to want to write next (next word prediction).
Microsoft SwiftKey has a 'prediction bar' along the top of the keyboard that offers you three options to choose from. To enter these words into your text field, you can either tap the word on the prediction bar or press the spacebar to insert the middle prediction.
1 - Adding words
Teaching your Microsoft SwiftKey Keyboard to speak the way you do is easy. Microsoft SwiftKey also learns from you as you type, and you can always teach Microsoft SwiftKey a new word.
If you have selected 'Autocorrect' and/or the 'Quick prediction insert' option within your 'Typing' settings, then Microsoft SwiftKey will automatically insert a prediction for you when you tap the spacebar. If you are trying to type a new word that Microsoft SwiftKey hasn't learned before (and therefore won't predict), all you need to is tap the left hand or middle prediction (depending on text field) which will contain your verbatim text.
If you have chosen not to select 'Autocorrect' or 'Auto insert prediction' then pressing spacebar will insert a space for you instead of inserting a prediction. In that case, to enter your verbatim text you simply need to type the word and press space.
2 - Correcting words
If you accidentally insert an incorrect word and realize right away, then there's a quick fix that saves a lot of time and hassle:
- Tap backspace so that the cursor is at the end of the incorrect word.
- Check the prediction bar - there is a good chance Microsoft SwiftKey will offer you your intended word in one of the predictions boxes (and if not, just tap backspace a few more times and watch the predictions change).
- Simply tap the correct prediction and it will replace your incorrect word in the text field.
Even if you spot a typo earlier on in your text, it's very easy to correct in a similar way:
- Tap the word in your text field to select.
- Tap backspace until you see your desired word.
- Tap the correct prediction and your typo will be replaced.
Is there a spell check in Microsoft SwiftKey?
Microsoft SwiftKey doesn't offer a dedicated spell check option within the app. However, your Microsoft SwiftKey Keyboard should offer you correctly spelled predictions based on the word you are typing. For example, if you start typing 'neces' you should be offered predictions such as 'necessary', 'necessarily', or 'necessity'. In this way, Microsoft SwiftKey does help to insert correctly spelled words.
3 - How do I get rid of a word I don't want?
If you have mistyped something or your Microsoft SwiftKey Keyboard has learned something you'd prefer to keep hidden, it's very simple to remove a word from being predicted on your prediction bar:
- Long press (tap and hold) the word on the prediction bar.
- Tap 'OK' from the pop up.
Does Microsoft SwiftKey have an undo function?
Your Microsoft SwiftKey Keyboard doesn't currently offer a dedicated 'undo' button. However, if you realize you have made a mistake, you can press backspace to see the previous selection of predictions. If your desired word is one of the predictions, just tap to replace the incorrect word.
You can also tap in the text field to place the cursor.
4 - Capitalization
In Microsoft SwiftKey, you can switch between caps and lower case characters simply by tapping the shift key. The shift key has three states which are easily identified by a change in design:
- First letter caps - half filled color
- Caps lock - filled color
- All lower case - no fill
While the cursor is touching any word, you have the option to tap ‘shift’ to cycle through different caps cases, Title Case, ALL CAPS, and lowercase. This will help you fix the word without having to re-type it.
Additionally, you can choose to have your Microsoft SwiftKey Keyboard automatically capitalize the first letter after a period/exclamation mark/question mark by selecting 'Auto capitalize' in your 'Typing' settings.
Why are random words being capitalized?
From time-to-time (and for reasons unknown), this may happen. To remedy:
- Long press the word in the prediction bar
- Select ‘do not predict again'
- Tap on the correct lowercase version
5 - Can I turn the prediction bar off?
Predictions are an integral part of the Microsoft SwiftKey experience, therefore the prediction bar cannot be turned off or hidden.
Read more: How do I turn off Microsoft SwiftKey Auto Insert Predictions?
Flow allows you to write by gliding your finger across your Microsoft SwiftKey Keyboard. This is also referred to as "swiping."
1 - How to set up Flow
You can disable/enable Flow on your Microsoft SwiftKey Keyboard by following the below steps:
- Open your SwiftKey app
- Tap 'Typing'
- Tap into 'Gesture input'
- Check/uncheck Flow
Show predictions after Flow
With Flow enabled you have the option to toggle between two different behaviors.
By default Microsoft SwiftKey will show you a set of corrections after Flowing a word, or you can choose to display a set of next word predictions. Both options insert the appropriate spacing after.
When the toggle is set to 'Off':
- Select one of three corrections. This will insert the word followed by a space.
When the toggle is set to 'On':
- Inserts the middle prediction, shows next word predictions and auto adds a space for you.
2 - How to use Flow
When you want to flow double letters (i.e. 'tt' in 'letters'), just hold your finger over the letter you want to type twice a little bit longer than normal.
If you wish to retroactively correct a word you've just flowed, just tap the backspace key and you'll see three different word predictions in the prediction bar.
You can switch seamlessly between flowing and tapping the keys at any time - there’s no need to switch input modes.
Flow also allows you to Flow through space. You can glide your finger over a word, move down to the spacebar, and flow the next word, all without lifting a finger.
3 - Why isn't Flow working?
- If your Microsoft SwiftKey Keyboard is set to use Gestures then you won't be able to Flow. We offer you the choice between one or the other.
- Enabling Android's Explore By Touch Accessibility feature will deactivate Flow.
- Flowing is not available in text fields where Microsoft SwiftKey does not offer predictions, for example password fields or in some apps with code that clash with predictions.
If you continue to have problems or your issue isn't listed, please submit a support ticket.
Before using gestures make sure you have enabled them. Check this by:
- Open your Microsoft SwiftKey app
- Tap 'Typing'
- Tap into 'Gesture input'
- Select 'Gestures'
1. You can slide from right to left across the letters to delete a word
2. You can slide down the keyboard to minimize
3. You can slide up on the keys to capitalize; like tapping the shift key
If more than one language is in use, you can slide on the spacebar to change layout (e.g. from QWERTY to Greek).
Gestures are activated by the speed of the gesture, rather than distance. If you are having problems with your gestures, please try sliding your finger a bit faster across your keyboard.
Please note that slide down to minimize, and slide up to capitalize gestures are not available for tablet or large screen devices, but using the back button on your device will still work to minimize the keyboard.
While Flow is enabled, all of these gestures are deactivated.
Holding down the delete key deletes word-by-word; the longer you hold it, the faster it deletes.
Microsoft SwiftKey does not have a dedicated minimize keyboard button. Instead, if you slide a finger down the keys from top to bottom, your Microsoft SwiftKey Keyboard is minimized. Alternatively, pressing your phone’s back key will minimize Microsoft SwiftKey.
Please note that if Flow is enabled, you can't slide down the keys to minimize the keyboard. When using Flow, please press the back button on your device to minimize the keyboard.
This gesture is not available for tablet or large screen devices, but using the back button on your device will still work to minimize the keyboard.
How your keyboard learns
Your Microsoft SwiftKey Keyboard uses machine learning to:
- Adapt automatically to your writing style
- Help you to type more efficiently
This means your keyboard remembers words that are important to you and how likely you are to use certain words together. It also adapts to the positions of your keystrokes as you type, helping it decide what you mean if you tap the area between two keys.
By default, nothing Microsoft SwiftKey learns about your typing leaves your device.
Backing up what Microsoft SwiftKey learns
If you choose to, you can sign into SwiftKey with your Microsoft or Google account. Microsoft SwiftKey will then periodically send fragments of data about the words you use to a Microsoft cloud service. The service stores the fragments in a format that can be synchronised with any other devices where you use SwiftKey.
Unless you choose to share your data with Microsoft, any data we store about your typing is private to you and accessible only to your keyboard. You may also ask us to delete your data at any time: you can do this via your Microsoft SwiftKey settings or https://data.swiftkey.com/
Capturing and Saving Tasks
When you sign in to SwiftKey with your Microsoft Account, you are able to manually save your tasks to the Microsoft tasks cloud services. This service allows you to access those tasks through a variety of applications including Microsoft To Do and Outlook.
How to help Microsoft improve
When you first use Microsoft SwiftKey, or in certain other situations, SwiftKey may ask if you would like to share typing data with Microsoft to help us improve our products.
Agreeing to this allows Microsoft to collect two different sorts of data about your typing:
- Your keyboard may occasionally capture ‘snippets’ of your typing. This includes short phrases, plus data about the keypresses you made to type the words, and whether you deleted or changed anything. These snippets are captured anonymously and you do not need to be signed in to share them.
- If you are signed in, your keyboard sends fragments of data about words you use and how likely you are to type them together to a Microsoft cloud backup service. When you agree to share your typing data, these fragments will also be shared with a separate Microsoft product improvement service. As part of this process, your shared data fragments will be anonymized and any personal or unusual words will be removed.
You are under no obligation to share this data, and if you agree to do so, you can change your mind at any time.
To opt in or out of sharing:
- Tap ‘Privacy’ in your Microsoft SwiftKey settings
- Toggle the ‘Help Microsoft to improve’ slider
There are multiple reasons why your personalization may fail. Sometimes you'll find the problem remedies itself, and works at a later time.
If you continue to encounter problems we'd recommend consulting the guidance outlined below:
Check for synchronization errors
- Open the Microsoft SwiftKey App and select 'Account'.
- Tap 'Backup & Sync'.
- If your backup hasn't synced for a while it might need a refresh. Toggle the button on and off to force a sync.
If there are still errors you might have to log out of your Microsoft SwiftKey Account. Here's how:
Logout of your Microsoft SwiftKey Account
- Open Microsoft SwiftKey and select 'Account'.
- Tap 'Account'.
- Choose 'Logout from this device'.
- Restart your device.
- Open Microsoft SwiftKey and log back into your Microsoft SwiftKey Account.
- Benefits of the Microsoft SwiftKey Account
- How do I create or sign into a Microsoft SwiftKey Account?
- How do I find my Microsoft SwiftKey Account ID number?
- How does a Microsoft SwiftKey Account work with a new phone or device?
- How do I change the account linked to my Microsoft SwiftKey Account?
- How do I delete my Microsoft SwiftKey Account?
- Is my data secure with a Microsoft SwiftKey Account?
The Microsoft SwiftKey Account is a free service that enhances your Microsoft SwiftKey Keyboard by leveraging the power of the cloud.
1 - Benefits of the Microsoft SwiftKey Account
Having a Microsoft SwiftKey Account benefits you in the following ways:
Personalization: Get better predictions by letting Microsoft SwiftKey learn from the way you type on a range of social networks. This improves Microsoft SwiftKey Keyboard's accuracy as the app understands the words and phrases that matter to you.
Backup & Sync: Your Microsoft SwiftKey Account safely stores your learned language data and syncs it across your devices. If you lose your phone or get a new one, you won’t need to retrain the keyboard - signing into your Microsoft SwiftKey Account will bring all your personalized insights right back.
Themes: With the Microsoft SwiftKey Account, you have access to free themes to change the appearance of your keyboard. Theme downloads are tied to your Account, meaning they stay secure and you can use them across all of your devices.
SwiftKey Stats: A lowdown on the different subjects you type about the most, the emoji you use most often, and how many words Microsoft SwiftKey learned from you.
2 - How to create your Microsoft SwiftKey Account
To sign up, all you need is a Google email address or Microsoft Account.
Signing up during installation
There is the option to create a Microsoft SwiftKey Account as part of the installation process. After completing the first three steps of the installer, you will be given the option to create a Microsoft SwiftKey Account. Follow the onscreen instructions to complete this process.
If you don’t wish to sign up at this stage, just choose ‘Not now’. You can always sign up later from within Microsoft SwiftKey settings.
Signing up from within Microsoft SwiftKey settings
- Open the Microsoft SwiftKey app from your device
- Tap 'Account'
- Follow the onscreen instructions
3 - How do I view my Microsoft SwiftKey Account ID number?
To find your SwiftKey Account ID, please follow the steps below.
- Open the Microsoft SwiftKey app from your device
- Tap the 'Account' icon
- Tap 'Account' at the top
- You'll see your Account ID appear, and the option to copy it.
- You can then paste this into an email.
4 - How does a Microsoft SwiftKey Account work with a new phone or device?
The Microsoft SwiftKey Account works to seamlessly sync your personal language model as well as all your downloaded themes. You just need to sign into your Microsoft SwiftKey Account using your Google Account or Microsoft Account.
Note: Status, Settings, Clipboard items and Photo themes are currently not a part of backup and sync in Microsoft SwiftKey Account.
5 - How do I change the account linked to my Microsoft SwiftKey Account?
If you would like to change the account associated with your Microsoft SwiftKey Account, then you can do so by following the below steps:
- Open the Microsoft SwiftKey app from your device
- Tap 'Account'
- Scroll down to and tap ‘Log out of Microsoft SwiftKey Account’
- Select 'Logout'
- Once logged out, go back into 'Account'
- Sign in with the new/correct Google Account
6 - How do I delete my Microsoft SwiftKey Account?
If you no longer wish to use your Microsoft SwiftKey Account, or would like to change the account associated with your Microsoft SwiftKey Account, then you can do so by following these steps:
- Open the Microsoft SwiftKey app from your device
- Tap 'Account'
- Tap ‘Delete Microsoft SwiftKey Account'
- Select ‘Delete’
Please note that this will unregister all of your connected devices, and also delete your backed-up data from your Microsoft SwiftKey Account.
7 - Is my data secure with a Microsoft SwiftKey Account?
We take our users’ privacy very seriously and ensure your data is protected and safely stored.
The Microsoft SwiftKey Account is an opt-in, secure, encrypted service and gives you full control over your data. Our robust privacy policy explains and protects your rights and privacy.
If you no longer wish to use your Microsoft SwiftKey Account, or would like to change the account associated with your Microsoft SwiftKey Account, then you can do so by following these steps:
- Open the Microsoft SwiftKey app from your device.
- Tap ‘Account’.
- In the bottom section tap ‘Delete Microsoft SwiftKey Account’.
- Tap the ‘Delete’ option in the dialog box.



Please note that this will unregister all of your connected devices, and also delete your backed-up data from your Microsoft SwiftKey Account.
- What is Personalization?
- How to Personalize with Microsoft SwiftKey
- How does Microsoft SwiftKey ensure privacy?
1 - What is Personalization?
The Microsoft SwiftKey engine will learn from your personal language data as you type to understand your writing style and offer tailored predictions and corrections.
It doesn’t matter what you’re typing; be it a Tweet, a Facebook status, SMS message, or email, your Microsoft SwiftKey Keyboard will continue to learn and personalize your language model appropriately.
2 - How to Personalize with Microsoft SwiftKey
You have the option to personalize right away as part of the Microsoft SwiftKey Account signup process, or can do so at a later date by following the below steps:
- Open the Microsoft SwiftKey app from your device.
- Tap 'Account'. If you have not signed up for a Microsoft SwiftKey Account, simply follow the onscreen steps to sign into Microsoft or Google to create your account.
3 - How does Microsoft SwiftKey ensure privacy when accessing my accounts?
In order to deliver the benefits of the Microsoft SwiftKey Account, certain personal data may be shared with our servers. For example, this allows your personal language profile and theme records to be synced across devices. This is an opt-in service, and any user profile may be deleted at any time. For more information: How do I delete my Microsoft SwiftKey Account? – SwiftKey Support
You can learn more by reading our article on Privacy Questions and Your Data.
- What is Backup & Sync?
- How to enable/disable Backup & Sync
- Sync your language data
- Removing your language data
1 - What is Backup & Sync?
If you are signed in to your Microsoft SwiftKey Account and have enabled Backup & Sync then the words and phrases that matter to you are backed up securely and seamlessly synced across all of your devices. If your mobile or tablet is upgraded, lost or stolen, your personal profile is kept safe in the cloud, giving you the personalized Microsoft SwiftKey experience within seconds of installing the keyboard on a new device.
Backup:
Never again lose your learned language and words! Even if you update or uninstall your Microsoft SwiftKey Keyboard, or lose/upgrade a device, with Backup & Sync enabled, your Microsoft SwiftKey Account will retain all your personal language data. The next time you use Microsoft SwiftKey, all you need do is sign into your same Microsoft SwiftKey Account and get typing!
Sync:
Your most current words and phrases will be available on all devices signed into your Microsoft SwiftKey Account. Entering a new word or phrase on one device will automatically sync up to all of your other connected devices.
2 - How to enable/disable Backup & Sync
To enable/disable Backup & Sync:
- Open the Microsoft SwiftKey app from your device.
- Tap ‘Account’.
- Next tap ‘Backup & Sync’.
- Check/uncheck ‘Backup & Sync.
3 - How can I ensure Backup & Sync doesn’t use up my Internet Data?
There is an option for SwiftKey to sync only when connected to wifi. To select this option, please:
- Open the SwiftKey app from your device
- Tap 'Account'
- Tap 'Backup & Sync'
- Check ‘Wi-Fi only’
4 - How to sync your language data
The Backup & Sync screen will tell you when your data was last saved to the Cloud.
To manually perform a sync just tap the circular arrow icon.
5 - Removing your language data
Please note that disabling Backup & Sync will not automatically remove your Microsoft SwiftKey Account data.
If you would like to clear your data, you will need to do this separately. For information on how to do so,
- Open the Microsoft SwiftKey app from your device.
- Tap ‘Account’.
- From the Account menu tap 'Delete personalized dictionary backup' (this will remove any data already associated with your account).
- Tap ‘Delete’ to confirm.
- How to navigate the keyboard
- How to switch to another Japanese layout
- How to set up flick/cycle input for Hiragana layout
1 - How to navigate the keyboard
Microsoft SwiftKey uses a standard structure for Japanese, mainly including:
- candidate bar
- extended candidate menu
- flick/cycle input on Hiragana layout
We hope those technical names will help you have a better understanding of how Japanese works on your Microsoft SwiftKey Keyboard.
Hiragana layout Romaji layout
Candidate bar
Extended candidate menu
2 - How to switch to another Japanese layout
Your Microsoft SwiftKey Keyboard offers two different Japanese layout options, but fortunately it's easy to switch to a different layout. To do this:
- From Toolbar: Tap the three dots ... then select the 'Layouts' icon.
- You'll see all of the languages you've installed - tap to select one.
- Scroll left and right to cycle between the different layout options. The selected layout will be made default.
3 - How to set up flick/cycle input for Hiragana layout
Microsoft SwiftKey supports Japanese flick on behaviour setting from version 7.4.8 onwards.
The option to enable flick on behaviour is available to all users with 'Japanese' language.
- Open the Microsoft SwiftKey app
- Tap 'Typing'
- Select 'Japanese - flick on behaviour'
- Change flick behaviour to suit your typing style
The Microsoft SwiftKey Keyboard for Android currently supports 700+ languages, and you can enable up to 5 languages at once.
Read more: How to use Microsoft SwiftKey with more than one language
If a language is shown on the list below, but you can't see it in the app, tap the circular arrow to force a refresh.
The following list is regularly updated.
- Abua
- Acehnese
- Adamawa Fulfulde
- Adele
- Adhola
- Adioukrou
- Adyghe
- Afar
- Afrikaans
- Aghem
- Aghul
- Ahanta
- Aja
- Akan (Twi)
- Akoose
- Albanian
- Alsatian
- Amharic
- Anufo
- Ao
- Arabic
- Arabic (Algeria)
- Arabic (Egypt)
- Arabic (Levant)
- Arabic (Morocco)
- Arabic (Tunisia)
- Aragonese
- Aramaic (Sureth)
- Aramaic (Turoyo)
- Araona
- Arawak
- Armenian
- Aromanian
- Assamese
- Assamese (English)
- Asturian
- Atong
- Awadhi
- Awing
- Ayizo
- Aymara
- Azerbaijani
- Azerbaijani (Iran)
- Bafia
- Bafut
- Baka
- Bakaka
- Bakhtiâri
- Bakoko
- Bakwé
- Balinese
- Balochi
- Bambalang
- Bambara
- Bamukumbit
- Bamun
- Bana
- Bandial
- Bangime
- Bangla
- Bangolan
- Banjarese
- Baoulé
- Bari
- Bariba
- Basaa
- Bashkir
- Basque
- Bavarian
- Bayot
- Bedjond
- Belarusian
- Bemba
- Bena
- Benga
- Bengali (English)
- Bengkulu
- Berom
- Bete-Bendi
- Beti
- Bhojpuri
- Bicolano Central
- Bilen
- Bimoba
- Bisa
- Bislama
- Blackfoot
- Bodo
- Boko
- Bokobaru
- Bosnian
- Breton
- Buamu
- Buginese
- Bulgarian
- Buli
- Bulu
- Burmese (Unicode)
- Burmese (Zawgyi)
- Buryat
- Busa
- Buwal
- Cameroon Mambila
- Cantonese
- Catalan
- Cavineña
- Cebuano
- Central Kanuri
- Cerma
- Chamacoco
- Chamorro
- Chatino (San Juan Quiahije)
- Chechen
- Chichewa
- Chidigo
- Chiduruma
- Chinese (Simplified - PRC)
- Chinese (Traditional - Hong-Kong)
- Chinese (Traditional - Taiwan)
- Chipaya
- Chiquitano
- Chopi
- Chumburung
- Chuvash
- Chuwabu
- Chácobo
- Cicipu
- Coptic
- Cornish
- Corsican
- Croatian
- Cypriot Greek
- Czech
- Dagaare (Burkina Faso)
- Dagaare (Ghana)
- Dagbani
- Dan
- Dangaléat
- Dangme
- Danish
- Datooga
- Deg
- Delo
- Dendi
- Denya
- Dhivehi
- Dhivehi (English)
- Dii
- Dinka
- Diriku
- Ditammari
- Dogri
- Dotyali
- Duala
- Dungan
- Dutch (Belgium)
- Dutch (Netherlands)
- Dzongkha
- East Frisian
- Eastern Bolivian Guaraní
- Eastern Karaboro
- Eastern Maroon Creole
- Edo
- Efik
- Ejagham
- Ekegusii
- Elip
- English (Australia)
- English (Canada)
- English (India)
- English (United Kingdom)
- English (United States)
- Ese Ejja
- Esperanto
- Estonian
- Ewe
- Ewondo
- Fanti
- Farefare
- Faroese
- Fijian
- Filipino
- Finnish
- Fongbe
- French (Belgium)
- French (Canada)
- French (France)
- French (Switzerland)
- Frisian
- Friulian
- Fulani
- Fulfulde (Nigeria)
- Ga
- Gagauz
- Gagnoa Bété
- Galician
- Gallo
- Galo (India)
- Garhwali
- Garifuna
- Gayo
- Gbaya
- Gbaya-Mbodomo
- Gen
- Georgian
- German (Germany)
- German (Switzerland)
- Ghomálá’
- Gikyode
- Gilaki
- Godié
- Gogo
- Gokana
- Gonja
- Gorontalo
- Gourmanchéma
- Grebo
- Greek
- Greenlandic
- Griko
- Guarani
- Guarayu
- Gude
- Gujarati
- Gujarati (English)
- Gun-Gbe
- Gusilay
- Hadza
- Haitian Creole
- Hanga
- Hani
- Hausa
- Hawaiian
- Haya
- Hdi
- Hebrew
- Hehe
- Herero
- Hiligaynon
- Hindi
- Hinglish
- Hmar
- Hmong (China)
- Hmong Daw
- Hokkien
- Hrusso
- Hungarian
- Ibibio
- Icelandic
- Igala
- Igbo
- Ignaciano
- Ik
- Ika
- Ikwere
- Ilocano
- Indonesian
- Ingush
- Inuinnaqtun
- Inuktitut (Latin)
- Iraqw
- Irish
- Isekiri
- Isoko
- Italian (Italy)
- Italian (Switzerland)
- Iu Mien
- Ivbie North-Okpela-Arhe
- Iyo’wujwa Chorote
- Izere
- Jamaican Creole
- Japanese
- Javanese
- Jola-Fonyi
- Jola-Kasa
- Jukun Takum
- Jula
- Jur Modo
- Ju|'hoan
- Jèrriais
- Kabardian
- Kabiye
- Kabyle
- Kagulu
- Kaitag
- Kako
- Kalanga
- Kalenjin
- Kalmyk
- Kamba
- Kamwe
- Kannada
- Kannada (English)
- Kanuri
- Kaonde
- Kapampangan
- Karakalpak
- Kasem
- Kashmiri (India)
- Kashmiri (Pakistan)
- Kashubian
- Kawi
- Kazakh (Cyrillic)
- Kazakh (Latin)
- Kenga
- Kenyang
- Khana
- Khandeshi
- Khasi
- Khmer
- Khoekhoe
- Khorasani Turkish
- Khwe
- Kigiryama
- Kikongo
- Kikuyu
- Kimbundu
- Kimré
- Kimîîru
- Kinyarwanda
- Kipfokomo
- Kipsigis
- Kiribati
- Kirundi
- Kisi
- Kitharaka
- Kituba
- Koalib
- Kom
- Konkani (Devanagari)
- Konkani (Kannada)
- Konkomba
- Konni
- Kono
- Konzo
- Koonzime
- Korean
- Koti
- Kouya
- Krio
- Kubachi
- Kukele
- Kuki (Thadou)
- Kumyk
- Kuranko
- Kurdish (Kurmanji)
- Kurdish (Sorani)
- Kurpian
- Kusaal
- Kutep
- Kuwaa
- Kuwaataay
- Kwangali
- Kwanja
- Kwanyama
- Kwere
- Kyrgyz
- K’iche’
- Laari
- Lak
- Laki
- Lama
- Lamba
- Lamnso’
- Langi
- Lao
- Latgalian
- Latin
- Latvian
- Lelemi
- Lenje
- Lezgian
- Ligurian
- Likuba
- Limba
- Limburgish
- Lingala
- Lingua Franca Nova
- Lisu
- Lithuanian
- Lombard
- Lomwe
- Longuda
- Low German
- Lower Sorbian
- Lozi
- Lubila
- Lucazi
- Luganda
- Lugbara
- Luguru
- Lukpa
- Lumbu
- Lunda
- Luo (Acholi)
- Luo (Dholuo)
- Luvale
- Luwo
- Luxembourgish
- Lyélé
- Maasai
- Mabaan
- Macedonian
- Machame
- Mada
- Madurese
- Mafa
- Maithili
- Maka
- Makassarese
- Makhuwa
- Makhuwa-Meetto
- Makonde
- Malagasy
- Malawi Sena
- Malay
- Malay (Jawi)
- Malayalam
- Malayalam (English)
- Malila
- Maltese
- Mam
- Mamara Senoufo
- Mambwe-Lungu
- Mampruli
- Manado Malay
- Mandingo
- Mandinka
- Manipuri
- Manipuri (Meitei Mayek)
- Mansi
- Manx
- Maori
- Mapudungun
- Maranao
- Marathi
- Marathi (English)
- Marba
- Markweeta
- Marshallese
- Marwari
- Mashi
- Masurian
- Matal
- Mauritian Creole
- Mazanderani
- Ma’di
- Mbay
- Mbuko
- Mbukushu
- Mbunda
- Meadow Mari
- Medumba
- Megrelian
- Mende
- Merey
- Mi'kmaq
- Mina
- Minangkabau
- Mirandese
- Miskito
- Miyobe
- Mizo
- Moba
- Mochi
- Mocoví
- Mofu-Gudur
- Mokole
- Mongolian (Cyrillic)
- Mongolian (Traditional)
- Moru
- Mossi
- Muak Sa-aak
- Mumuye
- Mundang
- Mundani
- Mundari
- Murle
- Mwaghavul
- Mwan
- Mwani
- Mündü
- N'ko
- Nahuatl
- Naro
- Nauru
- Ndali
- Ndau
- Ndogo
- Ndonga
- Neapolitan
- Nepali
- Nepali (English)
- Newar
- Ngambay
- Ngangam
- Ngemba
- Ngiemboon
- Nias
- Nigeria Mambila
- Nigerian Pidgin
- Nilamba
- Ninzo
- Nkonya
- Nomaande
- Noone
- Norman
- Northeastern Dinka
- Northern Grebo
- Northern Luri
- Northern Qiang (Qugu)
- Northern Sami
- Northern Sotho
- Norwegian (Bokmål)
- Norwegian (Nynorsk)
- Ntcham
- Nubian (Dongolawi)
- Nubian (Kenzi)
- Nuer
- Nugunu
- Nuosu
- Nyakyusa-Ngonde
- Nyamwanga
- Nyamwezi
- Nyaneka
- Nyankore
- Nyaturu
- Nyemba
- Nyoro
- Nyungwe
- Nzema
- Obolo
- Occitan
- Odia
- Odia (English)
- Ogbia
- Ojibwe
- Oluluyia
- Olunyole
- Oromo
- Ososo
- Ossetic (Digor)
- Ossetic (Iron)
- Otuho
- Oʼodham
- Paasaal
- Paite
- Palauan
- Palenquero
- Pangasinan
- Papiamento (Aruba)
- Papiamento (Curaçao)
- Parkwa
- Pashto
- Persian
- Persian (Latin)
- Piedmontese
- Pilagá
- Plapo Krumen
- Pogolo
- Polish
- Portuguese (Brazil)
- Portuguese (Portugal)
- Pulaar
- Punjabi
- Punjabi (English)
- Punjabi (Pakistan)
- Punu
- Pökoot
- Quechua (Santiago del Estero)
- Quechua (Southern)
- Rapa Nui
- Romani (Latvia)
- Romanian
- Romansh
- Russian
- Rusyn
- Rutul
- S'gaw Karen
- Sabaot
- Saint Lucian Creole
- Sakha
- Samoan
- Samogitian
- Sandawe
- Sango
- Sanskrit
- Santali (Devanagari)
- Santali (Ol Chiki)
- Sar
- Saraiki
- Saramaccan
- Sardinian
- Sassarese
- Scots
- Scottish Gaelic
- Sena
- Serbian
- Serbian (Cyrillic)
- Serer-Sine
- Sesotho
- Seychellois Creole
- Shan
- Shetland
- Shilluk
- Shina
- Shona
- Shughnani (Afghanistan)
- Sicilian
- Sikkimese
- Silesian
- Siltʼe
- Sindhi (Arabic)
- Sindhi (Devanagari)
- Sinhala
- Sinhala (English)
- Sirionó
- Sissala
- Slovak
- Slovenian
- Soga
- Soli
- Somali
- Soninke
- South Fali
- Southern Birifor
- Southern Bobo Madaré
- Southern Ndebele
- Southern Nuni
- Southern Samo
- Southwest Gbaya
- Southwestern Dinka
- Spanish (Latin America)
- Spanish (Mexico)
- Spanish (Spain)
- Spanish (United States)
- Sranan
- Suba
- Sukuma
- Sundanese
- Supyire Senoufo
- Swahili
- Swazi
- Swedish
- Swiss German
- Sylheti
- Syriac
- Tabasaran
- Tacana
- Tai Nüa
- Tajik
- Takwane
- Tamasheq
- Tamazight
- Tamil
- Tamil (English)
- Tampulma
- Tatar
- Telugu
- Telugu (English)
- Teso
- Tetum
- Thai
- Themne
- Tibetan
- Tigrayit
- Tigrinya
- Tikar
- Tiv
- Tiéyaxo Bozo
- Toba
- Tok Pisin
- Toki Pona
- Tonga (Mozambique)
- Tonga (Zambia)
- Tongan
- Tooro
- Toro So Dogon
- Toura
- Trinitario
- Tsakhur
- Tsikimba
- Tsimané
- Tsishingini
- Tsonga
- Tswa
- Tswana
- Tujia (Northern)
- Tulu
- Tumbuka
- Tumulung Sisaala
- Tundra Nenets
- Turkish
- Turkmen
- Tuvan
- Tuwuli
- Udmurt
- Ukrainian
- Umbundu
- Upper Sorbian
- Urdu
- Urdu (English)
- Urhobo
- Uyghur
- Uzbek
- Vagla
- Venda
- Venetian
- Vengo
- Vietnamese
- Vili
- Vunjo
- Vute
- Võro
- Wa (China)
- Wa (Myanmar)
- Waama
- Wakhi
- Walloon
- Wandala
- Waray
- Warlpiri
- Wayana
- Welsh
- Wolof
- Wuzlam
- Wymysorys
- Wè Northern
- Wè Southern
- Xaasongaxango
- Xhosa
- Yamba
- Yao
- Yemba
- Yiddish
- Yoauré
- Yoruba
- Yucatec Maya
- Yuracare
- Zazaki
- Zhuang (Standard)
- Zulgo-Gemzek
- Zulu
(* = no Flow)
If your language is not listed you can ask for it to be added by clicking here.
Your Microsoft SwiftKey Keyboard allows you to use up to five languages simultaneously.
We’ve enhanced our multilingual support framework to make it even more effective, by constantly scanning input text to estimate which of the enabled languages are being used, and adjusting predictions accordingly.
Microsoft SwiftKey currently supports 700+ languages on Android. Click here to see the full list.
- How to add a Language Pack
- How to update a Language Pack
- How to remove a Language Pack
- How to change layouts
A link for our YouTube video: How to Type in Multiple Languages with SwiftKey - YouTube
1 - How to add a Language Pack
To add a Language Pack, either:
- Open the Microsoft SwiftKey app: Tap 'Languages'
Or
- From Toolbar: Tap the three dots ... > select the 'Layouts' icon > tap the 'Add' icon.
Then:
- Choose the language(s) you want to download from the list.
- Your language(s) will automatically be enabled.
For languages with the same alphabet/layout, there is no need to switch between languages - you just start typing and your Microsoft SwiftKey Keyboard figures out which language you are using!
For languages with different alphabets (i.e. English and Russian), simply slide left or right on the spacebar to switch between them when typing.
2 - How to update a Language Pack
To update your installed Language Packs, either:
- Open the Microsoft SwiftKey app: Tap 'Languages'
Or
- From Toolbar: Tap the three dots ... > select the 'Layouts' icon > tap the 'Add' icon.
Then:
- Tap the circular arrow in the top-right corner of the app to update all installed Language Packs. (Alternatively, you can always update a Language Pack manually should an 'Update' prompt appear).
3- How to remove a Language Pack
To delete/uninstall a Language Pack, either:
- Open the Microsoft SwiftKey app: Tap 'Languages'.
- From Toolbar: Tap the three dots ... > select the 'Layouts' icon > tap the 'Add' icon.
Then:
- Uncheck the Language Pack you want to delete.
- Long press to delete the language.
- A dialog box will appear asking you to confirm your actions. Select 'Delete'.
4- How to change layouts
In order to accommodate for multiple languages, your Microsoft SwiftKey Keyboard offers a number of different keyboard layouts.
Read more: How do I change the keyboard layout (e.g. QWERTY to AZERTY)?
If SwiftKey Keyboard has stopped predicting your learned language data, it means that your language model has gotten corrupted. This requires that we restore a previous version of your language model that does work. Please try these simple steps to force a restore:
- Make sure you already have SwiftKey Account Backup & Sync turned on, otherwise the next steps will remove all your data
- Open the SwiftKey app from your device
- Tap ‘Account’
- Scroll down and tap 'Log out of SwiftKey Account'
- Sign back into your SwiftKey Account with the same Google account or Microsoft account
This should help restore your learned language data.
- What is Transliteration?
- Which languages support Transliteration?
- How to download and update your layouts
- How to use Transliteration
- How to turn Transliteration off
A link for our YouTube video: How to use the Transliteration feature with SwiftKey - YouTube
1 - What is Transliteration?
In Microsoft SwiftKey, the transliteration feature allows you to type phonetically using the Latin or QWERTY keyboard layout, and show script predictions that match the word being typed. You can make your selections by tapping on a word in the prediction bar.
For these languages, your Microsoft SwiftKey Keyboard will automatically offer you two layout keyboard options:
QWERTY layout
And Native script layout
2 - Which languages support Transliteration?
We currently support transliteration in the following languages:
- Bangla
- Hindi
- Gujarati
- Kannada
- Malayalam
- Marathi
- Odia
- Persian
- Punjabi
- Tamil
- Telugu
- Urdu
3 - How to download and update your layouts
If you have newly installed your Microsoft SwiftKey Keyboard or downloaded one of these languages, then you will automatically be using the new layout. However, if you were previously using any of these languages, you will need to manually switch to the new layout if you wish to use it.
To do this:
- Open Microsoft SwiftKey app from your device
- Tap 'Languages'
- Locate your chosen Language from your list
- If the 'Update' prompt is showing tap to download the latest version
- Tap to change to a new layout
4 - How to use Transliteration
You can easily shift between QWERTY and Native Script layouts by either swiping left or right on the spacebar, or by tapping and holding the spacebar and selecting the layout you would like.
Note: Microsoft SwiftKey Tamil layout follows the Tamil 99 Convention.
When you are in the QWERTY layout, you will see both Latin script predictions and native script predictions. When in the Native Script Layout, you will see only predictions in that script language.
You're not limited to just using one at a time either. If using the QWERTY layout, you will see Transliteration predictions for scripts of your currently-enabled languages.
With Transliteration there is often a need to offer more predictions. While using these languages, your Microsoft SwiftKey Keyboard will offer more space for this very purpose. Just tap the arrow to the far right of your prediction bar, then add words as normal by tapping to select.
The top row of the keyboard is a vowel row, that displays correct Matra as you type the letters:
As you start typing, the very first key on the first row shows the relevant half letter:
You can access additional letters and difficult characters by pressing the 'Ksha Tra Gya' key:
And access a number pad by pressing the 123 key, and then the local number 123 key:
Quick punctuation can be inserted using the punctuation slider like this:
Microsoft SwiftKey will still learn words you type and add them to your dictionary (or language model), but currently will not learn new transliteration maps. This means that if you teach Microsoft SwiftKey a new word in Hindi, it will not be able to match that automatically against a phonetic-based QWERTY script entry.
5 - How to turn Transliteration off
If you don't want to type in native script we offer a toggle that disables the Transliteration feature - letting you use Latin instead.
The setting can be found in the Typing menu.
Many words will be automatically corrected to include accents, so there is no need to do anything special.
To manually add accents to your words, long press (press and hold) on the letter and choose the accented character by sliding your finger to the letter of your choice.
Your Microsoft SwiftKey Keyboard automatically detects which accents are used in the languages you have enabled. If you wish to enable all accented characters:
- Open your Microsoft SwiftKey app
- Tap 'Layout & keys'
- Check ‘Accented Characters'
This feature allows the automatic correction of text as you type, and then reverts the text back to its original form when you use the backspace key. Essentially, it allows you to easily undo any unwanted autocorrect changes by simply deleting the corrected word.
You can turn the 'Undo autocorrect on backspace' setting on and off by following the below instructions:
- Open your Microsoft SwiftKey app
- Tap 'Typing'
- Check/uncheck the Undo autocorrect on the backspace.
For more detailed instructions, please check the below video:
With Microsoft SwiftKey, you can erase an error, mistakes or maybe just something you would like to delete — with the swipe of a finger.
When you want to erase a word or multiple words, touch your finger to the Backspace key (the key to the right of "m") and immediately slide it toward the left.
The farther you slide it, more words will be highlighted and selected to delete. If you select too much, no worries: Just slide your finger back towards the right.
When you're all set, simply lift up your finger and all your unwanted words will be deleted.
You can turn the 'Quick Delete' setting on and off by following the below instructions:
- Open your Microsoft SwiftKey app
- Tap 'Typing'
- Check/uncheck the Quick Delete option
Microsoft SwiftKey Keyboard for Android supports Android 11’s inline autofill suggestion, which makes easier for you to enter passwords, filling payment card details and multi-factor authentication.
The password entry suggestions show above the keyboard.
As a default, the autofill service is enabled on your devices. If you wish to disable the 'Autofill service' or to switch to a different password manager. Please try the following.
- Device settings
- Language & Input
- Autofill service
- You can then select the available password manager or you can disable the autofill service by selecting 'NONE'.
FAQ
- Users are required to have Android version 11 or above.
We've brought cursor control to your Microsoft SwiftKey Keyboard on Android.
It will be enabled by default if you only use one language with your SwiftKey Keyboard. Try it out by tapping and holding the spacebar to move the cursor.
If you use multiple languages, cursor control will need to be turned on first; this setting can be found in your ‘Typing’ menu.
If you were previously an arrow keys user, it should be noted cursor control performs the same function and has the added benefit of saving screen space too.
You can turn sounds on and off, turn haptic (vibration) feedback on and off, change the sound your keypress makes and the length of vibration.
To change volume or vibration:
- Open the Microsoft SwiftKey app from your device
- Tap 'Sound & Vibration'
- Check or uncheck 'Use the Android default vibration' or 'Keypress vibration'
- Change strength of vibration using the sliders if you selected 'Keypress vibration'
To change the keypress sound:
- Open the Microsoft SwiftKey app
- Select 'Sound & Vibration'
- Ensure 'Keypress sound volume' is turned on
- From the 'Keypress sound profile' options, select a sound of your choice
Microsoft SwiftKey works with some physical (Bluetooth) keyboards, but with hundreds of different models available functionality will vary.
Once you've successfully paired your keyboard to your device you'll be able to access the physical keyboard settings from within Microsoft SwiftKey.
- How to pair your Bluetooth keyboard
- How to change physical keyboard layout settings
- Language settings
- How to configure Physical Keyboard settings
- How to use Keyboard shortcuts
- Troubleshooting
1 - How to pair your Bluetooth keyboard
- Enable Bluetooth on your device
- Power on your physical keyboard
- Open your 'Bluetooth' settings and tap on the keyboard you want to add. You might be asked to type a code on your keyboard to confirm the pairing.
- After a successful pairing, a Notification may appear that prompts you to configure the keyboard. If this doesn't happen you can go your device's 'Languages & Input' menu and tap 'Physical keyboard'. You'll need this to set your language settings as explained below.
2 - Change physical keyboard layout settings
Your physical keyboard doesn't inherit your Microsoft SwiftKey layout settings. Instead you have to set them separately.
To do this:
- Open your device's 'Settings' menu. Now look for 'Languages & Input' (depending on your model this might be worded slightly differently).
- Select 'Physical Keyboard'.
- Find your keyboard model, and tap on 'Microsoft SwiftKey Keyboard'.
- Choose the layout you want your physical keyboard to type with.
3 - Language settings
You're still able to select up to five languages for use through the Microsoft SwiftKey 'Languages' menu.
While typing you can switch between languages by either:
- Tapping the 'Globe' icon and selecting a language from the list
Or
- On your physical keyboard press 'Ctrl+Shift' to cycle through your available options
4 - Configure Physical Keyboard settings
Microsoft SwiftKey also has its own 'Physical keyboard' settings. To access these, either:
- Open the Microsoft SwiftKey app from your device
- Tap 'Typing'
- Adjust the physical keyboard settings as necessary
5 - Keyboard shortcuts
We've added a number of keyboard shortcuts to Microsoft SwiftKey when using an external keyboard.
- Press 'Ctrl+up/down' arrow key to expand/shrink the prediction bar when using Asian languages.
- Press 'Ctrl' followed by a number (1-9) to insert the respective prediction.
- Press 'Ctrl+Shift' to switch between languages
From Android 7.0 onwards your device will also have its own selection of shortcuts available. To see a full list tap on the 'Keyboard shortcuts helper' prompt in the Android Keyboard assistance menu.
6 - Troubleshooting
If your Bluetooth keyboard experience looks different or your keyboard shortcuts aren't working, please ensure you're using the latest version of Microsoft SwiftKey available in the Google Play Store.
To hide the onscreen Microsoft SwiftKey Keyboard please see this article.
Using a BlackBerry? These keyboards don't fall into our Bluetooth/physical keyboard classification and therefore can't be used in this way.
We are excited to introduce our new Tone feature on the Microsoft SwiftKey keyboard. The Tone feature supports multiple languages.
Tone
Our Tone feature allows you to change the Tone of the text you've entered into the input field. It uses artificial intelligence to help users improve their writing by suggesting alternative words and reordering sentences.
We have "Professional", "Casual", "Polite" and "Social Post" tones.
1. What is Tone for Microsoft SwiftKey keyboard?
When you enter any text or message into the input field using the Tone feature, the AI feature will rewrite your text and provide you choices with different Tones.
2. How to use Tone?
From the toolbar tap on the Bing icon and you will be able to view the "Tone" option.
How to use Tone in three different ways
Tone change with text in the input field:
- Open SwiftKey keyboard.
- Type some text in the input field.
- Tap on the Bing icon, choose "Tone" and the text will appear automatically in the "Tone (Rewrite text) input field".
- Tap on
.
- You will be given different Tones such as "Professional", "Casual", "Polite" and "Social Post".
- By tapping on Replace it will replace the text in your app with the updated Tone text. You can also use Copy, so that you can paste the text wherever you need it in your app.
Tone with no text in the input field:
- Tap on the Bing icon on the toolbar and then select Tone.
- Now enter text into the (Rewrite text) field and tap on
.
- You will be given different Tones such as "Professional", "Casual", "Polite" and "Social Post".
- By tapping on Replace it will replace the text in your app with the updated Tone text. You can also use Copy, so that you can paste the text wherever you need it in your app.
Tone for selected text:
- Enter some text on the input field and select a part of the text.
- Tap on the Bing icon and choose Tone.
- The text you selected previously will be added automatically in Tone. You can tap on
to get text rewrites.
- You will be able to view a new text to replace the original text on the selected input field.
- You will be given different Tones such as "Professional", "Casual", "Polite" and "Social Post".
- By tapping on Replace it will replace the text in your app with the updated Tone text. You can also use Copy, so that you can paste the text wherever you need it in your app.
*If you have any issues while loading the results, we request you to please close and reopen or tap on try again*.
Note: To use the Tone and Chat features, you must sign in with your Microsoft account.
Note: "The new Bing features are available to download from the Google Play Store. If SwiftKey came pre-installed on your device the new features might not work. Please contact your phone manufacturer. Apologies for the inconvenience."
We are excited to introduce our new Bing Hub Chat feature on the Microsoft SwiftKey keyboard. It's an artificial intelligence feature that can generate human-like responses to text-based prompts and questions. The Bing chat feature is supported in multiple languages.
For more information and updates on Bing chat you can visit: https://www.bing.com/new#faq
What is Bing Chat?
When you use the new Bing chat from the SwiftKey keyboard to search the web, it's like having a research assistant, personal planner, and creative partner by your side. Sometimes you need more than an answer — you need inspiration. Whether you're writing an email, bedtime story or meal plan, there's no need to wait - just get started.
Bing Chat will understand and generate text in a way similar to human language. With this set of AI-powered features, you can:
- Ask your question: Bing chat provides detailed responses.
- Get your response: Bing chat will search the web and provide you summarized results.
- Be creative: Bing chat will allow you to write stories, email and share ideas.
In the chat experience, you can also ask follow-up questions such as, “can you explain that in simpler terms,” or, “give me more options” to get different and even more detailed answers in your search.
How to use Bing Chat?
- Tap the Bing icon.
- Tap on "Chat".
- You see "Welcome to the new Bing".
- Tap on "Ask me anything" or you can use microphone.
- For example: Ask question (Is it good picnic weather today?) > Bing looks at search results across the web and summarizes responses to your specific questions and needs.
- Now copy and paste to text input field.
- Tap on the brush icon in the bottom left corner to clear the search results.
*If you have any issues while loading the results, we request you to please close and reopen or tap on try again*.
Note: To use the Tone and Chat features, you need to sign in with your Microsoft account. And once your waitlist has been approved, you can use this feature.
Note: "The new Bing features are available to download from the Google Play Store. If SwiftKey came pre-installed on your device the new features might not work. Please contact your phone manufacturer. Apologies for the inconvenience."
We are excited to introduce our Bing hub Search feature on the Microsoft SwiftKey keyboard. Bing Search is a web search engine developed by Microsoft. It provides a platform to search for information, news, images, videos, maps, and other online content.
For more information and updates on Bing you can visit: https://www.bing.com/
Bing Search:
Our Bing search feature allows you to search and share directly from your Microsoft SwiftKey keyboard. Bing aims to provide a better search experience to users by using AI technologies to understand user intent and provide relevant results.
1. What is Bing search for Microsoft SwiftKey keyboard?
With Bing Search, you can find and share anything from the web right from your keyboard. There's no app-switching so you don't have to leave the conversation.
Micrsoft SwiftKey uses Bing search results, and you can share the links or information from the web.
2. How to use Bing search?
Follow these steps to Bing search and share in just a few quick clicks:
- Open SwiftKey keyboard.
- Tap on Bing icon in the upper left corner of the toolbar (For first time, please Tap on "I Agree")
- Type the words or phrases that you want to Search for.
- For Example: Search for "Cats" and tap on icon
.
- For Example: Search for "Cats" and tap on icon
- The Search results would show up on your SwiftKey keyboard.
- You can share the link directly by tapping on the card or "Share" option on the bottom left.
- You can tap on expand option on bottom Right corner and search on web.
For Example: You can search for "Cats".
Now you will be able to share the results by tapping on the card.
If you go to "See more results" then you will notice a "Screenshot" option in the bottom left corner and a "Send" option in the bottom right corner.
Bing search provides specific cards for weather and places. For more information, please follow the below steps.
For weather
- Open SwiftKey keyboard.
- Tap on Bing icon > Tap on "Search" option.
-
For Example: Search for "London weather" and tap on the icon
.
- Now you can see different card results and swipe to the right to see more cards.
- You can share the link directly by tapping on the card or "Share" option on the bottom left.
- You can tap on expand option on bottom Right corner and search on web.
For places
- Open SwiftKey keyboard.
- Tap on Bing search icon > Search.
-
For Example: Search for "London Restaurant" and tap on enter Icon
.
- Now you will see the results with Restaurant located near you.
- And you can choose the card by swiping right.
- You can share link by tapping on the card.
- Tap on the direction symbol to find the Restaurant location in Bing maps.
- The Bing map shows the Restaurant details in the Bing Web browser.
- Tap on phone icon to make a call to the Restaurant.
Bing Image search:
You can use Bing search to find images and share them instantly.
- Open SwiftKey keyboard.
- Tap on Bing search icon > Search.
-
For Example: Type "cat images" > and tap
.
- Choose image icon > and tap on the selected image.
- Tap Send.
*If you have any issues while loading the results, we request you to please close and reopen or tap on "Try again"*.
Note: If you are using this service for the first time, tap on the Bing icon and we request you to Tap on "I Agree" and to proceed further. For Local results, the location should be turned on.
Note: The new Bing features are available to download from the Google Play Store. If SwiftKey came pre-installed on your device the new features might not work. Please contact your phone manufacturer. Apologies for the inconvenience.
You can now create tasks from your Microsoft SwiftKey Keyboard without switching apps and see your tasks across devices in Microsoft apps like To Do, Outlook and Teams.
- Open your toolbar and tap on the To Do icon (in red below)
- Sign in to your Microsoft SwiftKey account with Microsoft if you aren't already
- Start by adding a task (Tasks will be saved in Microsoft To Do)
- To access your Tasks settings:
- Tap on the three dots to expand the menu and you'll get the following options
- Within the 'Settings' menu, you can enable/disable task suggestion on your last copied item.
- Microsoft SwiftKey Keyboard for Android has an Intelligent Nudge Task Capture feature. which means the Intelligent Nudge automatically detects a promise-like text as a task and prompts users to add it to To Do.
- You will be able to see the following message "Add [xxx] to To Do" as a prompt to add the task. The task suggestions show above the keyboard.
- Within the 'Settings' menu, you can enable/disable the Intelligent Nudge task suggestion feature by turning ON/OFF the "Allow task suggestions based on typing" option.
- To view and edit your tasks, you will need to download the To Do app
- Log in with the same email address you used for your Microsoft SwiftKey account
- Your tasks you created in SwiftKey will show within the 'Tasks' section of To Do
FAQ
- To use Tasks, you need to be signed in with your personal Microsoft account. You will not be able to use your Microsoft work email account.
- Your tasks will be available to view in the To Do app, not Microsoft SwiftKey Keyboard.
- More information on To Do can be found here.
The days of emailing yourself website links, phone numbers and addresses are a thing of the past. You can now use Microsoft SwiftKey’s Cloud Clipboard feature to sync your copied text between SwiftKey Keyboard on Android and Windows.
Cloud Clipboard is currently only available for Microsoft SwiftKey Keyboard on Android. It also requires a PC running Windows 10.
- How to enable Cloud Clipboard
- How to enable your last copied item available on your other devices
- Troubleshooting and FAQ
1 - How to enable Cloud Clipboard
On SwiftKey Android
- Open your Microsoft SwiftKey app.
- Tap on Rich input > Clipboard.
- Tap the ‘Sync clipboard history to the cloud’ toggle.
You will be asked to login to your Microsoft Account (or to create one if you don’t have one already).
On your Windows 10 PC
- Go to Settings > System > Clipboard.
- Tap the ‘Clipboard history’ toggle to on.
- Tap the ‘Sync across devices’ toggle to on.
You will be asked to login to your Microsoft Account (or to create one if you don’t have one already).
2 - How to enable your last copied item available on your other devices
Your Cloud Clipboard will only ever retain your last copied clip. Your clip will be available for an hour.
By default, your last copied cloud clip will be shown on your prediction bar as a quick paste option. You can find the setting to turn this off by opening your Microsoft SwiftKey app and tapping on Rich input > Clipboard > Show last copied clip as quick paste option in prediction bar.
When this is off, your last copied clip from another device will instead only be viewable in your clipboard history.
If you'd prefer to pause clip syncing: tap the 'Clipboard' icon on your Toolbar, then toggle 'Syncing ON' to 'OFF'.
3 - Troubleshooting and FAQ
- Cloud Clipboard can only be used with a Microsoft Account (Outlook.com or Hotmail.com). You will not be able to use your Microsoft work email account, Google, or other email addresses.
- A PC running the Windows 10 Oct 2018 update (or later) is required. Mac and Linux are not supported.
- Cloud Clipboard is only available for Microsoft SwiftKey Keyboard on Android. It is not possible to sync your clips to iOS at this time.
- Your clip data is is transmitted securely with industry-standard encryption, and Microsoft does not store it permanently or process it on our servers.
- Read: Privacy questions and your data.
- Learn more about Microsoft's data policy.
- You can also sync your Clipboard between your Android devices.
- Require the latest version of SwiftKey app
- Require to sign in to the same Microsoft Account
- Search
- Tone
- Chat
- GIFS
- Stickers
- Settings
- Themes
- Clipboard
- To-Do
- Layout Switcher
- One-handed, Float, and Thumb mode
- Translator
- Customizer
- Account
- Resize
- Emoji
- Incognito
- Autocorrect
- Voice to text
- Messaging Center
1 - How to access the Toolbar
Toolbar is home to all your favorite Microsoft SwiftKey features and useful settings.
Toolbar is easily accessible from your Microsoft SwiftKey Keyboard. Just tap the icon to the left of the prediction bar to open/expand Toolbar.
If you wish to close your Toolbar, tap the icon to hide it.
2 - What's in Toolbar?
Toolbar is home to the following features:
Search
Our Bing search feature allows you to search and share directly from your Microsoft SwiftKey keyboard. Bing aims to provide a better search experience to users by using AI technologies to understand user intent and provide relevant results.
How to use Search in Microsoft SwiftKey for Android – SwiftKey Support
Tone
Our Tone feature allows you to change the tone of the text you've entered into the input field. It uses artificial intelligence to help users improve their writing by suggesting alternative words and reordering sentences.
How to use Tone in Microsoft SwiftKey for Android – SwiftKey Support
Chat
When you use the new Bing chat from the SwiftKey keyboard to search the web, it's like having a research assistant, personal planner, and creative partner by your side. Sometimes you need more than an answer — you need inspiration. Whether you're writing an email, bedtime story or meal plan, there's no need to wait - just get started.
How to use Chat in Microsoft SwiftKey for Android – SwiftKey Support
GIFS
Add and send animated images from all your favorite apps. Use the search function to find that perfect GIF for every occasion.
Read more: How to add and search for GIFS
Stickers
If you like GIFS you'll love Stickers too! Add some virality to your conversations with both static and animated Stickers.
Read more: How to use Stickers
Settings
If you want to get under the hood and see how Microsoft SwiftKey ticks, Settings is a good place to start.
Themes
Microsoft SwiftKey offers many themes to enable you to truly make your keyboard your own.
Tap " Themes' tab (indicated by the palette icon) and click on Gallery. Choose the theme you wish to apply to your keyboard"
Read more: Photo themes for Android
Clipboard
The Clipboard houses all of the text you've copied for later use. The Clipboard allows you to copy and paste clips or create Shortcuts for faster insertion.
Read more: How does the Clipboard work?
To-do
You can now create tasks from your Microsoft SwiftKey Keyboard without switching apps and see your tasks across devices in Microsoft apps like To Do, Outlook and Teams.
Read more: How to work with Tasks in your Microsoft SwiftKey Keyboard
Layouts
Tapping the Layouts icon allows you the freedom to change your Languages and Layouts without opening the SwiftKey app fully.
Read more: How do I change the keyboard layout (e.g. QWERTY to AZERTY)?
One-handed, Float, and Thumb mode
One-handed mode is a compact, reduced-width keyboard, designed for one handed typing.
Float mode offers you the freedom to move and position your Microsoft SwiftKey Keyboard wherever you like.
The thumb layout offers you a split keyboard.
Read more: How to change your keyboard mode on Microsoft SwiftKey for Android
Translator
We’ve integrated Microsoft Translator into Microsoft SwiftKey Keyboard. This gives you a fast and seamless way to use Translator's features in the context of what you’re already doing. No more switching apps or copying and pasting back and forth.
Read more: How to use Microsoft Translator with your Microsoft SwiftKey Keyboard?
Customizer
The Toolbar Customizer allows you to tailor your Toolbar just how you want it; rearrange the order of icons, plus it acts as an overflow menu for all those icons you don't have room to show.
Account
Get quick access to your Microsoft SwiftKey Account settings from here.
Read more: What is the Microsoft SwiftKey Account?
Resize
Drag the boundary boxes to resize and reposition your Microsoft SwiftKey Keyboard.
Read: How to resize your Microsoft SwiftKey Keyboard on Android
Emoji
Press for quick access to all the Emoji you love.
Read more: How to use Emoji with your Microsoft SwiftKey Keyboard
Incognito
If you don't want your Microsoft SwiftKey Keyboard to learn your words just tap the Incognito icon to switch it on. Tapping on the icon once more will exit Incognito mode and let Microsoft SwiftKey learn from you again.
Read more: How does Incognito mode work on your Microsoft SwiftKey Keyboard for Android?
Autocorrect
A handy shortcut that will toggle autocorrect on and off as your choose.
Read more: How does the spacebar work with Autocorrect?
Voice to Text
Voice recognition is turned on by default. Your Microsoft SwiftKey Keyboard utilizes Google Voice technology to power this feature.
Read: How do I use Voice to Text with Microsoft SwiftKey on Android?
Messaging Center
Messaging center is a place to learn more about our newest features, along with tips to help you get the most out of your Microsoft SwiftKey Keyboard.
To search emojis on your Microsoft SwiftKey Keyboard for Android, please follow the steps below:
- Tap the 'Quick Emoji key' (smiley face) next to the '123' key.
- Enter your text into the 'Search emojis' field.
- Some emojis will have different skin tones available, to access different skin tones, simply please long press on the emoji and you'll get the options shown.
FAQ
- Emoji search is currently available for the following languages only in SwiftKey:
- Afrikaans
- Albanian
- Amharic
- Arabic
- Arabic (Algeria)
- Arabic (Egypt)
- Arabic (Levant)
- Arabic (Morocco)
- Arabic (Tunisia)
- Armenian
- Assamese
- Asturian
- Azerbaijani
- Bangla
- Basque
- Belarusian
- Bosnian
- Breton
- Bulgarian
- Burmese (Unicode)
- Catalan
- Cebuano
- Croatian
- Czech
- Danish
- Dogri
- Dutch (Belgium)
- Dutch (Netherlands)
- English (Australia)
- English (Canada)
- English (India)
- English (United Kingdom)
- English (United States)
- Estonian
- Faroese
- Filipino
- Finnish
- French (Belgium)
- French (Canada)
- French (France)
- French (Switzerland)
- Galician
- German (Germany)
- German (Switzerland)
- Greek
- Greenlandic
- Gujarati
- Hausa
- Hebrew
- Hindi
- Hungarian
- Icelandic
- Igbo
- Indonesian
- Irish
- Italian (Italy)
- Italian (Switzerland)
- Japanese
- Javanese
- Kabyle
- Kannada
- Kazakh (Cyrillic)
- Khmer
- Kinyarwanda
- Konkani (Devanagari)
- Korean
- Kurdish (Kurmanji)
- Kurdish (Sorani)
- Kyrgyz
- Lao
- Latvian
- Limburgish
- Lithuanian
- Lower Sorbian
- Luxembourgish
- Macedonian
- Maithili
- Malay
- Malayalam
- Maltese
- Manipuri
- Maori
- Marathi
- Mongolian (Cyrillic)
- Nepali
- Nigerian Pidgin
- Norwegian (Bokmål)
- Norwegian (Nynorsk)
- Odia
- Pashto
- Persian
- Polish
- Portuguese (Brazil)
- Portuguese (Portugal)
- Punjabi
- Punjabi (Pakistan)
- Quechua (Southern)
- Romanian
- Romansh
- Russian
- Sanskrit
- Santali (Ol Chiki)
- Sardinian
- Scottish Gaelic
- Serbian
- Serbian (Cyrillic)
- Shetland
- Sindhi (Arabic)
- Sinhala
- Slovak
- Slovenian
- Somali
- Spanish (Latin America)
- Spanish (Mexico)
- Spanish (Spain)
- Spanish (United States)
- Sundanese
- Swahili
- Swedish
- Tajik
- Tamil
- Tatar
- Telugu
- Thai
- Tigrinya
- Tongan
- Turkish
- Turkmen
- Ukrainian
- Upper Sorbian
- Urdu
- Uyghur
- Uzbek
- Vietnamese
- Welsh
- Wolof
- Xhosa
- Yoruba
- Zulu
- How to access Microsoft SwiftKey Stickers
- Adding a Sticker to your conversation
- Edit and add text to your Sticker
- Pin Stickers to your Collection
- Stickers FAQ
For those times when text just isn't enough, stickers are just one of the ways, your Microsoft SwiftKey Keyboard allows you to express yourself in more than just words.
1 - How to access Microsoft SwiftKey Stickers
It's easy to get at all the cool stickers your Microsoft SwiftKey Keyboard offers:
From the Toolbar
- Toolbar can be opened by tapping the
icon to the left of the prediction bar.
- Select the 'Stickers' icon.
From the dedicated emoji key
- The dedicated emoji key is located on your keyboard, tap it and choose the 'Stickers' icon.
2 - Adding a Sticker to your conversation
Before you begin to delight your friends with stickers you'll first need to download some sticker packs or design one yourself.
At the time of writing we offer an assortment of different sticker packs. Plus there's the option to use your own image to create something unique, so you'll be discovering new favorites all the time!
Downloading a Sticker Pack
Scroll top and bottom to view the sticker packs available.
Press the download icon on right (you'll only have to do this once for each pack).
Tap on a sticker to select it from the pack.
Creating your own Sticker save them in your Collection.
- Go to the Sticker panel (tap the sticker icon at the top right corner in the emoji panel)
- Press the 'Star' icon at the bottom of the Sticker panel (this is the Collection panel)
- Tap the 'Create' button to start creating your Stickers
You can also add text or pin your sticker to your Collection for later use. Press the 'Send' icon when you're done.
Because stickers are built into your Microsoft SwiftKey Keyboard, you can use them in practically any app you like.
To learn more: How to manage your Collection
3 - Edit and add text to your Sticker
Tap the 'T+' icon to add text to your sticker.
Tap into the text box that appears.
Type your caption. Press 'Done' when you're finished.
Drag the boundary box to reposition your text on your Sticker. You can resize the text by long-pressing the small blue square.
Tap the 'X' to close the Sticker preview.
4 - Pin Stickers to your Collection
Your Collection is a place where all of the Stickers you've saved and created live.
Any Stickers you've created using your own images will be saved to your Collection by default.
If you've added text to a sticker from a pack (and wish to save it for later use), tap the 'Star' icon to save to your Collection.
If you no longer wish to display the Sticker in your Collection, long press on it and choose 'Delete' when prompted.
5 - Frequently Asked Questions
- It's not possible to add text to animated stickers.
- Text colour and font style can't be customised at this time.
- Sticker Packs have been designed to be downloaded quickly. However, we will remind you to connect to WiFi to avoid using your data. If a download fails we'll prompt you to try again.
- How to access GIFs using Microsoft SwiftKey
- Adding a GIF to your conversation
- Searching for GIFs
- Common GIF issues
If you love GIFs as much as we do, you'll be pleased to learn we've made it possible to search, discover and share your favorite GIFs directly from your Microsoft SwiftKey Keyboard.
1 - How to access GIFs
GIFS can be found by opening your Emoji panel.
To do this, either:
- Open the Toolbar by tapping the
icon, then press the 'GIF' icon
Or
- Tap the dedicated emoji key on your keyboard
2 - How to add GIFs to your conversation
Adding and selecting a GIF works in exactly the same way as Emoji.
GIFs are housed in a number of different categories - these can be scrolled left and right.
Just tap on your GIF of choice to insert it into your message.
3 - How to search for GIFs
If you're struggling to find that perfect GIF, you might want to take advantage of the search tool.
- Tap the magnifying glass icon.
- Type into the search bar.
- Microsoft SwiftKey will return your GIF search results.
4 - Common GIF issues
We are aware of the following limitations when adding GIFs (please note these are not reportable bugs):
GIFs are replaced by URLs
On some devices you'll find that it's not possible to attach them to a text message (resulting in your GIF being replaced with a URL).
This can happen for two reasons: because they exceed the maximum allowable file size, or certain networks impose limits which we can’t control. In the first instance we encourage users to download and use an alternative to their stock messaging app. A popular recommendation is Google's Android Messages app.
Unable to reply with a GIF
Sometimes you'll find that sending a GIF creates a brand new conversation or message.
Data usage
As with any rich media, if you're concerned about the effect GIFs might have on your data allowance we'd recommend switching to WiFi while browsing and sending GIFs.
Your Collection is a place to store all the stickers and photos you've personalized.
To access your Collection:
- Open the Toolbar by tapping the
icon
- Select the 'Stickers' icon
- Tap the 'Star' icon at the bottom
Any Stickers you've created using your own images will be saved to your Collection panel by default.
If you've added text to a sticker from a pack (and wish to save it for later use), tap the 'Star' icon to save to your Collection.
If you no longer wish to display the Sticker in your Collection, long press on it and choose 'Delete' when prompted.
It's not currently possible to change the emoji style within Microsoft SwiftKey itself. Your Microsoft SwiftKey Keyboard uses the standard Android/iOS emoji font, which means that the emoji style you see within Microsoft SwiftKey (emoji panel/emoji predictions) is dependent on your OS or the app you are using.
For more information on why emoji look different within different apps, please see this article.
The "Long-press symbols" setting in SwiftKey allows to see the symbols on the top of the key on the keyboard.
Under themes, if you choose "non-minimal" theme, you can now toggle secondary character views on the keyboard in the settings.
To enable this feature in SwiftKey, follow these steps:
- Open the SwiftKey app on your device.
- Tap Layout & keys.
- Toggle on Long-press symbols.
Once this option is enabled, you can view symbols on the keyboard on non-minimal themes. As shown in the screenshots below.
Note: This setting for long-press symbols is currently functional on "non-minimal" themes only in SwiftKey Keyboard.
If it looks like your themes are missing please follow the steps below:
- Open your Microsoft SwiftKey app
- Select 'Themes'
- There are three tabs: 'Gallery', 'Yours', and 'Custom'
- Your theme(s) should all appear here. You might need to tap to download a theme again.
If you're unable to find your theme(s), please contact us at: https://support.swiftkey.com/hc/en-us/requests/new
To aid us in our investigations please could you provide the following details:
- Which themes are affected?
- Are you signed-in with a Microsoft SwiftKey Account?
- Phone/Android OS/SwiftKey version
- What are Photo themes?
- How to design a theme
- Resizing and repositioning your photo
- Adjusting background brightness
- Toggling key borders
- Toggling symbols on keyboard
- How to delete your theme
- FAQs
1 - What are Photo themes?
We introduced Photo themes as we believe you should be able to express your style in more than just words.
The feature allows you to design your own keyboard theme by picking any of your photos as the background. Personalise your theme further by resizing the photo, choose background darkness, plus toggle key borders and symbols.
2 - Designing a Photo theme
Here we'll guide you through all of the steps necessary to design your own Photo theme(s):
- Tap the 'Themes' icon on your Toolbar
- Select the 'Custom' tab
Or
- Open your Microsoft SwiftKey app
- Tap 'Themes'
- Select the 'Custom' tab
Then
- Tap 'Start' to design a new theme.
- Press the 'Add Image' button to choose photos from your camera roll or an alternative location. Your photos must be in either JPG or PNG format.
Next, we'll take you through the various adjustment options available. When you've finished, remember to hit 'Done' or your design will disappear.
Resize and reposition
You can:
- Pull focus to a particular area. Just pinch to zoom in and out of your photo.
- Drag your photo around within the boundary box to reposition it.
it's not possible to rotate your photo at present.
Adjust background brightness
The background brightness can be controlled by dragging the slider left and right. This setting determines how much of the photo is visible behind the keys. It defaults to 45%.
Toggle key borders
Choose between showing borders around your keys.
Toggle symbols on keyboard
You can specify whether you want your Photo theme to include symbols on the keys.
3 - How to delete Photo themes
Please note that once you delete a theme you won't be able to get it back. Instead you'll need to begin your design again from scratch.
To delete:
- Long press on your theme to reveal the 'Delete' prompt
- Tap on it to confirm
You cannot delete a theme that's currently in use.
4 - FAQs
Permissions
Microsoft SwiftKey will ask for your permission to access your photos when you enter the Photo themes wizard for the first time. You'll need to confirm and accept in order to create your own.
For more information on our Privacy Policy please visit this link: https://privacy.microsoft.com/en-gb/privacystatement
Do Photo themes work with Backup & Sync?
It is not currently possible to use Backup & Sync to save your Photo themes to your Microsoft SwiftKey Account. Therefore if you remove Microsoft SwiftKey from your device you'll lose any themes you previously created.
This also means that your themes cannot be transferred between Android and iOS devices.
Additional customisation options
There are differences between Photo themes on Android and iOS. The Microsoft SwiftKey team monitor all feedback closely and will make changes accordingly.
Microsoft SwiftKey has many themes available to download - all for free - so you can customise your keyboard how you want.
To see the themes currently installed on your device, open the Microsoft SwiftKey app and tap 'Themes'.
Tap 'Gallery' to view all the other designs currently available.
We are adding more themes all the time so be sure to check back often.
You can also view and change themes from Toolbar:
- Open Toolbar
- Select the 'Themes' tab (indicated by the palette icon) and click on Gallery
- Choose the theme you wish to apply to your keyboard
Your purchased themes and content are all backed up to your Microsoft SwiftKey Account.
When you download Microsoft SwiftKey Keyboard on your new phone or your other Android devices, be sure to sign into the same Microsoft SwiftKey Account that you used to purchase your content from the SwiftKey Theme Store. Your purchased themes should show as available to download.
Please note that themes cannot be synced across Android/iOS platforms.
Also, please note that it is not currently possible to use Backup & Sync to save your Photo themes to your Microsoft SwiftKey Account.
If it appears that your Microsoft SwiftKey Keyboard is draining your battery, you're experiencing keyboard lag, or frequent crashes, then please follow the troubleshooting steps laid out below.
- Why am I experiencing a lot of lag?
- Why is Microsoft SwiftKey draining my battery?
- Why is Microsoft SwiftKey crashing repeatedly?
1 - Why am I experiencing a lot of lag with my Microsoft SwiftKey Keyboard for Android?
We focus quite heavily on performance and speed in every build of the app. To ensure you get the very best experience we recommend you've installed the most current update available in the Google Play Store.
If your Microsoft SwiftKey Keyboard is slowing down this may be due to one of several reasons:
- There are apps consuming too much memory so the keyboard can't use enough to work quickly. This happens when you have multiple high memory usage apps running, so if you have these kinds of apps open, try closing them.
- You're using performance-optimising apps that don't allow Microsoft SwiftKey to run to its full potential.
- The phone is a lower-end device and does not have enough memory to be used by the keyboard. If this is a hardware limitation, there is very little that can be done. Closing the app (by switching keyboards or stopping it manually) will force everything to reload and free-up some memory, but the initial load will be slow.
- You're using multiple languages and have Flow enabled. Try sticking to one language and disabling Flow.
- Sometimes we recommend clearing the app cache, as this can help as a last resort but we wouldn't normally recommend this as a solution for lag.
2 - Why does my battery drain very fast when using Microsoft SwiftKey?
If you use certain battery saving or monitoring apps to track your device's power usage, such as Battery Doctor or Greenify, your Microsoft SwiftKey Keyboard may have been flagged for high power consumption.
Please be aware that these kind of reports only refer to percentage of the battery loss associated to each app in use.
In contrast, to find out what percentage of the battery's actual capacity every app is using, you should check your Android settings in Settings > Battery.
For example, if your battery is fully charged, there are only two apps running each one responsible for half of that battery loss, and your battery power drops to 98%, Battery Doctor will report both apps with a 50% consumption each, whilst the Android settings will report both apps with 1% each.
However, if you have noticed a power consumption of over 1% in your Android settings or your battery actually drains faster than usual, please submit a support ticket and provide the following info:
- Your Microsoft SwiftKey Keyboard version which can be found in the ‘About Microsoft SwiftKey’ menu
- Your current Android OS version
- The make and model of your device
- Do you use a specific app to measure the battery usage?
- Are you signed in to a Microsoft SwiftKey Account?
- How many / what languages do you have enabled in Microsoft SwiftKey?
- Did your problems start after changing something on your device? If so, what was it?
3 - Why is my Microsoft SwiftKey Keyboard crashing repeatedly?
If your Microsoft SwiftKey Keyboard isn't behaving like it should, you could try clearing the data and performing a fresh install.
Make sure you are signed into your Microsoft SwiftKey Account, and you have Backup & Sync enabled.
Tap the refresh button to force a Backup.
Then:
- Go to your Device Settings
- Locate 'App Manager' or 'Apps'
- Scroll down to 'Microsoft SwiftKey Keyboard' and select it from the list
- Choose 'Storage', then tap to clear cache and data
- Uninstall Microsoft SwiftKey
- Download Microsoft SwiftKey again from the Google Play Store
If the steps above didn't correct Microsoft SwiftKey's behaviour, please report this to our Support Team by submitting a support ticket here.
If you feel that your predictions are poor or Microsoft SwiftKey has stopped 'learning' from your writing style, we recommend the following steps to kick-start the learning process again.
Before you begin
Please make sure you are always running the latest version of Microsoft SwiftKey.
You need to have created a Microsoft SwiftKey Account and be signed-in, as part of this process will clear all data and saved language from the application.
Ensure 'Backup & Sync' is also enabled.
First:
- Open your device Settings
- Go to the App list
- Select 'Microsoft SwiftKey Keyboard'
- Tap 'Storage'
- Tap the buttons to 'Clear data' and 'Clear cache'
Second:
Sometimes the cloud connection gets lost and needs to be re-connected. To fix this:
- Open your Microsoft SwiftKey app
- Tap ‘Account’
- Log out of your account
- Sign back into your Microsoft SwiftKey Account
This should force a re-sync and bring all your custom predictions back.
Third:
If the previous did not work, give Microsoft SwiftKey a fresh install. Doing this can iron out any random bugs that might be impacting the performance of your Microsoft SwiftKey Keyboard.
Still having problems? Please submit a support ticket and provide any screen shots that help show the issue.
We've compiled some of our most frequently-asked questions around downloading and installing Microsoft SwiftKey on Android.
What versions of Android OS does Microsoft SwiftKey Keyboard support?
Currently the Microsoft SwiftKey Keyboard for Android supports version 5.0 (Lollipop) and above. If your device is running an older version of the Android OS the app will continue to work as expected into the future, but unfortunately new features like Toolbar or Stickers may not be available.
How do I find which version of Microsoft SwiftKey I’m using?
- Open your SwiftKey app
- Tap 'About Microsoft SwiftKey'
- Your version number is displayed at the top of the About screen
How do I upgrade to the latest version of Microsoft SwiftKey?
To check for a newer version:
- Open the Google Play Store app on your device
- Search for Microsoft SwiftKey and select the app
- Tap 'Update'
If you wish to setup automatic updates for Microsoft SwiftKey:
- While viewing Microsoft SwiftKey in the Google Play Store, tap the three dots in the upper-right corner of the screen
- Ensure that 'Auto-update' is checked
I’ve installed Microsoft SwiftKey, so why does the keyboard on my phone look the same?
Please make sure you've finished the installation process after downloading the app from the Google Play Store.
Note: To switch between keyboards while typing, just tap the keyboard icon in your notification bar.
Why can't I see Microsoft SwiftKey in the Google Play Store?
If you can’t see Microsoft SwiftKey in the Google Play Store, this most likely means that you're in a territory where the Google Play Store is not offered.
You can find the list of supported countries here.
Can I install Microsoft SwiftKey on more than one device?
Microsoft SwiftKey is a free app, so you can install it on as many devices as you like. As long as you are signed into your Microsoft SwiftKey Account you can sync your language model and themes to the new device as well.
To install Microsoft SwiftKey on a new or secondary device follow these steps below:
- In the Google Play Store app, search for "Microsoft SwiftKey" and install it on the new device
- Once the app is installed on the new device, sign into your Microsoft SwiftKey Account to sync your language model, themes and content to the new device.
Can I move Microsoft SwiftKey onto my SD card?
Unfortunately, it’s not possible to move any input method like SwiftKey onto the SD card. This is an Android restriction, rather than a limitation on SwiftKey's end.
Amazon App Store
If you previously downloaded Microsoft SwiftKey from the Amazon App Store you should be aware that this version has long been discontinued. Although it may still work to a degree, we don’t actively offer support and therefore recommend you download the latest market release from the Google Play Store.
Will Microsoft SwiftKey Keyboard work with a custom ROM?
Microsoft SwiftKey does not officially support custom ROMs. As the Android ROM community is constantly growing, it makes it difficult for our teams to troubleshoot, diagnose and resolve issues.
Microsoft SwiftKey may work with your custom ROM, but unfortunately, we’re unable to guarantee any level of service or provide support beyond what you find in this knowledge base for standard versions of Android.
In the settings area for WhatsApp you can adjust the behavior for the return/enter key.
The below steps will likely resolve this for you:
1 - Go into WhatsApp settings
2 - Open Chats
3 - Uncheck the box at the top that says 'Enter is send'
We'll be sorry to see you go but if you really must uninstall Microsoft SwiftKey from your Android device, please follow the steps below:
- Enter your device's Settings
- Scroll down to the 'Apps' menu
- Find 'Microsoft SwiftKey Keyboard' in the list of installed apps
- Select 'Uninstall'
If you wish to disable automatic updates for Microsoft SwiftKey:
- While viewing Microsoft SwiftKey in the Google Play Store, tap the three dots in the upper-right corner of the screen
- Ensure that 'Auto-update' is Unchecked
Note: if Microsoft SwiftKey was preinstalled on your device the above steps will differ slightly, and you'll have to select 'Uninstall Updates' instead. Also, please try to clear storage for SwiftKey and SwiftKey factory settings.
Are you experiencing issues with your Microsoft SwiftKey Keyboard?
Please make sure you are running the latest version of Microsoft SwiftKey. To check this, tap Microsoft SwiftKey Keyboard in the app list, then ‘About Microsoft SwiftKey’ from underneath ‘Information.’ If you are not on this version, please upgrade by visiting the Google Play Store and locating Microsoft SwiftKey Keyboard.
Please try the below steps once you have confirmed you are on the latest version of Microsoft SwiftKey.
First:
- Open the Microsoft SwiftKey app
- Tap 'Account'
- Log out of your Microsoft SwiftKey Account
- Sign back in
- Select 'Backup & Sync' and press the refresh key to force a sync
Second:
- Go to your Device 'Settings' and then 'App Manager' or 'Apps'
- Scroll down to 'Microsoft SwiftKey Keyboard' and select it from the list
- Select 'Storage', then tap to clear cache and data
- Open your Microsoft SwiftKey Keyboard and re-adjust settings as necessary
Note: This will clear all data and saved language from the application. But as long as you're signed-in to your Microsoft SwiftKey Account, you won't lose any previously-saved data.
Third:
If the above did not work, please try deleting Microsoft SwiftKey and reinstalling from the Google Play Store. This often irons out any issues that might be impacting performance.
If you need further assistance/these steps did not work, please contact us by submitting a support ticket here (opens in a new window).