Michael Lefkowitz

A visual guide to the React Native TextInput keyboardType prop values

Update #1:
This guide has been updated for React Native 0.59 on iOS 12 and Android 8.1 (Nexus 6P)

I recently did a search for images of the available values of the keyboardType prop on the TextInput component for React Native and was unable to find anything easily. So, here is a collection of all the available keyboard types currently on React Native v0.55 on iOS 11 and Android 8.

keyboardTypeiOSAndroid
default
number-pad
decimal-pad
numeric
email-address
phone-pad
ascii-capable
numbers-and-punctuation
url
name-phone-pad
initializes on ‘default’
twitter
web-search
visible-password
with secureTextEntry flag