How To Make Input Lowercase Python

In this tutorial, we will learn how to make user input lowercase in Python. This can be useful in a variety of applications, such as creating case-insensitive search options, making password comparisons, and more. We will use the built-in input() function to get user input, and then apply the lower() method to convert the input string to lowercase letters.

Step 1: Collecting input from the user

First, we need to collect input from the user using the input() function. This built-in function gets input from the user in the form of a string and returns it. Here’s how it’s used:

Step 2: Converting the input to lowercase

Now that we have the user input stored in the user_input variable, we can convert it to lowercase using the lower() method. This method is applied to the string and returns a new string that has all of its characters in lowercase:

Step 3: Displaying the converted input

Finally, we can display the converted input (in lowercase) using the print() function:

Full Code

Here’s the complete code for the above steps:


 Enter some text: Hello World!
The input in lowercase is: hello world!

Now you know how to make input lowercase in Python using the lower() method. You can easily modify and integrate this code into your own Python projects.


In this tutorial, we went through the process of taking user input, converting the input to lowercase, and displaying the result. The Python input() function and lower() method make it simple and easy to create case-insensitive comparisons or searches in your programs. Hopefully, you find this tutorial helpful!