diff --git a/soitool/codebook_row_adder.py b/soitool/codebook_row_adder.py
index 0fdc26daa35b4ffa01c550596614a735dac0d4c3..0f3c792a4f154df6dbfb4ec855bfa9c86bb07063 100644
--- a/soitool/codebook_row_adder.py
+++ b/soitool/codebook_row_adder.py
@@ -144,9 +144,11 @@ class CodebookRowAdder(QWidget):
         # Reset feedback-label
         self.label_feedback.setText("")
 
-        # Read input
-        word_input = self.text_field_word.text().title()
+        # Read input and uppercase first character of word and category
+        word_input = self.text_field_word.text()
+        word_input = word_input[0].upper() + word_input[1:]
         category_input = self.text_field_category.text()
+        category_input = category_input[0].upper() + category_input[1:]
         type_input = self.combo_type.currentText()
 
         # If word is not empty