Τι είναι αυτό το εργαλείο;
Ένας μετατροπέας πεζών-κεφαλαίων αλλάζει το στιλ κεφαλαιοποίησης του κειμένου. Οι συγγραφείς τον χρησιμοποιούν για να διορθώσουν τυχαία αποσπάσματα με κλειδωμένα κεφαλαία, να εφαρμόσουν σωστό Title Case σε τίτλους, ή να κανονικοποιήσουν αντιγραμμένο κείμενο. Το Title Case εδώ ακολουθεί εκδοτική σύμβαση: μικρές λέξεις όπως "of", "and" και "the" παραμένουν πεζά εκτός αν ξεκινούν ή τελειώνουν τον τίτλο.
Για προγραμματιστές μετατρέπει στιλ αναγνωριστικών: camelCase (μεταβλητές JavaScript), PascalCase (ονόματα κλάσεων), snake_case (Python), και kebab-case (URL και CSS). Χωρίζει λέξεις σε κενά, κάτω παύλες, ενωτικά και υπάρχοντα κεφαλαία γράμματα, οπότε μετατρέπει απευθείας ανάμεσα σε οποιαδήποτε δύο στιλ.
Γιατί να το χρησιμοποιήσετε;
- Οκτώ στιλ πεζών-κεφαλαίων σε μία σελίδα — στιλ πεζογραφίας και στιλ προγραμματιστή μαζί.
- Εκδοτικό Title Case που κρατά τις μικρές λέξεις (a, of, the) πεζές, όπως πραγματικοί τίτλοι.
- Μετατρέπει απευθείας ανάμεσα σε στιλ αναγνωριστικών: camelCase → snake_case με ένα κλικ.
- Διόρθωσε ατυχήματα με κλειδωμένα κεφαλαία χωρίς επαναπληκτρολόγηση.
- Δωρεάν, άμεσο, χωρίς ανέβασμα.
Πώς χρησιμοποιείται
- Επικόλλησε ή πληκτρολόγησε το κείμενό σου στο πλαίσιο εισόδου.
- Κάνε κλικ στο στιλ πεζών-κεφαλαίων που θέλεις.
- Το αποτέλεσμα εμφανίζεται στο πλαίσιο εξόδου από κάτω.
- Κάνε κλικ στο "Αντιγραφή" για να το χρησιμοποιήσεις.
Παράδειγμα
Είσοδος
the quick brown foxΈξοδος
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxΣημείωσε ότι το εκδοτικό Title Case κρατά το "the" κεφαλαίο μόνο στην αρχή.
Ποια μορφή πεζών-κεφαλαίων πρέπει να χρησιμοποιήσεις;
| Στιλ | Χρησιμοποίησέ το για |
|---|---|
| camelCase | Ονόματα μεταβλητών και συναρτήσεων JavaScript/Java/TypeScript |
| PascalCase | Ονόματα κλάσεων και components στις περισσότερες γλώσσες (React components, C# κλάσεις) |
| snake_case | Μεταβλητές/συναρτήσεις Python και Ruby, ονόματα στηλών βάσης δεδομένων |
| kebab-case | Slugs URL, ονόματα κλάσεων CSS, ιδιότητες HTML, ονόματα αρχείων, ονόματα κλάδων Git |
| Title Case | Τίτλοι, τίτλοι βιβλίων/άρθρων — μικρές λέξεις όπως "of", "the" παραμένουν πεζές |
| Sentence case | Ετικέτες κουμπιών και κείμενο UI σε σύγχρονα συστήματα σχεδίασης (Material Design, Fluent UI) |
Πρακτικές συμβουλές
- Μεταφέρεις μια απάντηση Python API σε ένα frontend JavaScript; Επικόλλησε τα ονόματα πεδίων σε snake_case και μετέτρεψέ τα σε camelCase σε ένα πέρασμα — πιο γρήγορο και λιγότερο επιρρεπές σε λάθη από τη μετονομασία κάθε κλειδιού με το χέρι.
- Τα slugs URL και τα ονόματα κλάσεων CSS απαιτούν kebab-case. Επικόλλησε τον τίτλο σελίδας απευθείας αντί να αντικαταστήσεις χειροκίνητα τα κενά με ενωτικά και να κάνεις τα πάντα πεζά.
- Τα ονόματα κλάδων Git και οι ετικέτες εικόνων Docker ακολουθούν την ίδια σύμβαση kebab-case όπως τα URL — το "Fix Login Bug" γίνεται fix-login-bug με το ίδιο κλικ.
- Οι στήλες βάσης δεδομένων και οι περισσότεροι οδηγοί στιλ SQL χρησιμοποιούν snake_case· η μετατροπή των επικεφαλίδων Title Case ενός εγγράφου προδιαγραφών αποφεύγει τα τυπογραφικά λάθη που εμφανίζονται όταν επαναπληκτρολογείς δεκαπέντε ονόματα πεδίων με το χέρι.
- Το Sentence case, όχι το Title Case, είναι το τρέχον πρότυπο για κουμπιά και ετικέτες UI στο Material Design και το Fluent UI — το Title Case σε κουμπί τώρα διαβάζεται ως ξεπερασμένο εκτός τίτλων και τίτλων βιβλίων.
Πού ταιριάζει αυτό σε πραγματικές ροές εργασίας
Η μετατροπή πεζών-κεφαλαίων είναι συνήθως ένα βήμα σε έναν μεγαλύτερο καθαρισμό: τράβηξε μια ακατάστατη λίστα αναγνωριστικών ή επικεφαλίδων από υπολογιστικό φύλλο ή έγγραφο API, διόρθωσε τα πεζά-κεφαλαία εδώ, μετά αφαίρεσε περιττές κενές γραμμές ή διπλά κενά που κουβαλήθηκαν από PDF ή εξαγωγή email — η μετατροπή πεζών-κεφαλαίων μόνη της δεν διορθώνει τα διαστήματα.
Η μετατροπή τίτλου άρθρου ιστολογίου σε slug URL χρειάζεται το πολύ δύο εργαλεία: μετέτρεψε τον τίτλο σε kebab-case εδώ, μετά κωδικοποίησέ τον σε ποσοστό μόνο αν περιέχει μη-ASCII χαρακτήρες ή σύμβολα. Οι απλοί αγγλικοί τίτλοι είναι ήδη έγκυρο slug μετά μόνο τη μετατροπή πεζών-κεφαλαίων.
→ Καθαρισμός Κειμένου · Κωδικοποιητής / Αποκωδικοποιητής URL
Συχνές ερωτήσεις
Ποια είναι η διαφορά ανάμεσα σε Title Case και Sentence case;
Το Title Case κεφαλαιοποιεί κάθε κύρια λέξη (χρησιμοποιείται για τίτλους και τίτλους βιβλίων)· το Sentence case κεφαλαιοποιεί μόνο την πρώτη λέξη κάθε πρότασης (χρησιμοποιείται για κανονική πεζογραφία και τα περισσότερα σύγχρονα κείμενα UI).
Ποιες λέξεις παραμένουν πεζές στο Title Case;
Σύντομες λειτουργικές λέξεις: άρθρα (a, an, the), σύντομοι σύνδεσμοι (and, but, or) και σύντομες προθέσεις (of, in, to, at…) — εκτός αν είναι η πρώτη ή τελευταία λέξη. Αυτό ακολουθεί το στιλ που χρησιμοποιούν μεγάλες εκδόσεις.
Πότε πρέπει να χρησιμοποιώ camelCase έναντι snake_case;
Ακολούθησε τη σύμβαση της γλώσσας σου: camelCase για μεταβλητές JavaScript/Java, PascalCase για ονόματα κλάσεων στις περισσότερες γλώσσες, snake_case για Python και Ruby, kebab-case για URL, κλάσεις CSS και ονόματα αρχείων. Αυτές είναι καθιερωμένες συμβάσεις ονοματοδοσίας στον προγραμματισμό), όχι αυθαίρετες επιλογές στιλ — η ανάμειξή τους μέσα σε μία βάση κώδικα είναι το πρώτο πράγμα που επισημαίνουν οι linter στιλ.
Μπορεί να μετατρέψει το camelCase απευθείας σε snake_case;
Ναι. Ο μετατροπέας αναγνωρίζει υπάρχοντα κεφαλαία γράμματα ως όρια λέξεων, οπότε το myVariableName → my_variable_name λειτουργεί με ένα κλικ — χρήσιμο όταν μεταφέρεις κώδικα ανάμεσα σε γλώσσες.
Λειτουργεί με μη αγγλικό κείμενο;
Η μετατροπή πεζών-κεφαλαίων ισχύει για σενάρια που έχουν πεζά/κεφαλαία γράμματα (λατινικά, κυριλλικά, ελληνικά). Οι κινέζικοι και ιαπωνικοί χαρακτήρες δεν έχουν πεζά/κεφαλαία και περνούν αμετάβλητοι — το μικτό κείμενο είναι ασφαλές.