st.text_input(label, value="", max_chars=None, key=None, type="default", help=None)
A short label explaining to the user what this input is for.
The text value of this widget when it first renders. This will be cast to str internally.
max_chars (int or None)
Max number of characters allowed in text input.
An optional string to use as the unique key for the widget. If this is omitted, a key will be generated for the widget based on its content. Multiple widgets of the same type may not share the same key.
The type of the text input. This can be either "default" (for a regular text input), or "password" (for a text input that masks the user's typed value). Defaults to "default".
A tooltip that gets displayed next to the input.
Still have questions?
Our forums are full of helpful information and Streamlit experts.