If the Virtual Keyboard on your iPhone is Missing or not appearing, you can find below the steps to bring back the Missing Keyboard on your device.
iPhone Keyboard Missing or Not Showing Up
If the Keyboard on iPhone goes missing while using a specific App, the problem is usually due to this particular App being corrupted or becoming incompatible on your iPhone.
In such cases, you should be able to fix the problem by deleting and reinstalling this particular App on your device.
If you find that the iPhone Keyboard missing in multiple Apps or the Keyboard is not at all showing up, you should be able to fix the problem using troubleshooting methods as provided below.
1. Restart iPhone
Simply, restart your device and you might be surprised to see the keyboard back and working on your iPhone or iPad.
Go to Settings > General > scroll down and tap on Shut Down. On the next screen, use the Slider to Shut Down iPhone.
Wait for 30 seconds and Restart iPhone.
2. Turn Off Bluetooth
Turn OFF Bluetooth on your device and see if this helps in fixing the problem.
Open Settings > toggle OFF Bluetooth.
After the keyboard appears, you can restart Bluetooth by moving the toggle to ON position.
3. Hard Reset iPhone
Follow the steps below (as applicable for your model) to Hard Reset iPhone.
iPhone 5, 6: Press and Hold both Home and Power buttons (ON/OFF), until the screen goes black and iPhone starts with Apple Logo.
iPhone 6, 7, 8: Press and Hold both Power and Volume Down buttons, until the screen goes black and you see Apple Logo appearing on the screen of your iPhone.
iPhone X: Press the Volume Up button and quickly release it. Next, press the Volume Down button and quickly release it.
Next, press and hold the Side button (Power button), until the screen goes dark and iPhone starts with Apple logo.
4. Reset All Settings
If above methods did not help, you will have to Reset all the settings on your iPhone to original Factory Default values.
Note: This method will not remove any data from your iPhone.
Go to Settings > General > Transfer or Reset iPhone > Reset > On the pop-up, select Reset All Settings option.
If prompted, enter your Lock Screen Passcode. On the conformation pop-up, tap on Reset All Settings to confirm.
5. Factory Reset iPhone
If above methods did not help, you might be able to fix the problem by performing a Factory Reset on your iPhone using steps provided in this guide: How to Factory Reset iPhone.
A Factory Reset will completely erase all the Data on your iPhone, including corrupted files which might be causing the problem on your device.
After the Factory Reset, you can either Restore iPhone using a Backup (if available) or Setup iPhone as a New Device.