Μετατροπέας πεζών-κεφαλαίων

Acrafto Team Κείμενο

Θέλετε να μετατρέψετε γρήγορα ένα κείμενο σε ΚΕΦΑΛΑΙΑ για έναν τίτλο, ή αντίθετα να «δαμάσετε» το CAPS LOCK που ενεργοποιήθηκε κατά λάθος στη μέση ενός email; Ή μήπως αναρωτιέστε πώς λέγεται σε JavaScript η μεταβλητή που στην Python γράφατε συνήθως με κάτω παύλες; Ο μετατροπέας πεζών-κεφαλαίων μας κάνει και τα δύο — με ένα κλικ μετατρέπει το κείμενο ταυτόχρονα σε όλες τις συνηθισμένες αλλά και τις μορφές προγραμματισμού.

Το εργαλείο μας είναι ένα ελβετικό σουγιά για τη μορφοποίηση κειμένου. Γράψτε το κείμενο μία φορά (σε οποιαδήποτε μορφή) και εμείς θα το μετατρέψουμε αμέσως στις υπόλοιπες εννέα παραλλαγές.

Γρήγορη αλλαγή πεζών και κεφαλαίων (χωρίς προγραμματισμό)

Η πιο συνηθισμένη χρήση είναι και η πιο απλή: θέλετε το κείμενο μόνο ολόκληρο με κεφαλαία, ολόκληρο με πεζά, ή ωραία μορφοποιημένο για έναν τίτλο.

  • UPPERCASE (ΚΕΦΑΛΑΙΑ ΓΡΑΜΜΑΤΑ): Ιδανικό για τίτλους, λογότυπα, ειδοποιήσεις ή έντυπα που απαιτούν κεφαλαία (π.χ. η διεύθυνση σε έναν φάκελο).
  • lowercase (πεζά γράμματα): Χρήσιμο για τον καθαρισμό δεδομένων — για παράδειγμα όταν κάποιος σας στείλει ένα email ή όνομα χρήστη γραμμένο μπερδεμένα με ΚΕΦΑλαία και πεζά ανακατεμένα και χρειάζεται να το ενοποιήσετε.
  • Title Case (Σαν Τίτλος): Κάθε Λέξη Ξεκινά Με Κεφαλαίο Γράμμα — χρησιμοποιείται σε τίτλους άρθρων, ονόματα προϊόντων ή παρουσιάσεις στο αγγλοσαξονικό στιλ.
  • Sentence case (Πρόταση): Μόνο το πρώτο γράμμα της πρότασης κεφαλαίο, τα υπόλοιπα πεζά — ακριβώς όπως γράφεται μια σωστή ελληνική ή αγγλική πρόταση.

Απλώς επικολλήστε το κείμενο στο πεδίο, επιλέξτε την επιθυμητή μορφή και πατήστε κατευθείαν Αντιγραφή. Χωρίς χειροκίνητο σβήσιμο του Caps Lock ή επανάληψη γράμμα-γράμμα.

Γρήγορη επισκόπηση: Πότε να χρησιμοποιήσετε ποιο Case στον προγραμματισμό;

Αν προγραμματίζετε και δεν είστε σίγουροι ποια σύμβαση ονοματοδοσίας (naming convention) χρησιμοποιείται πού, ορίστε μια σύνοψη:

🐪 camelCase (Σημειογραφία Καμήλας)

Ξεκινά με πεζό γράμμα και κάθε επόμενη λέξη ξεκινά με κεφαλαίο. Χωρίς κενά.

  • Πού χρησιμοποιείται: JavaScript, Java, Swift, Kotlin, Go.
  • Παραδείγματα: myVariableName, getElementById, iPhone.

🐍 snake_case (Σημειογραφία Φιδιού)

Όλα τα γράμματα είναι πεζά και χωρισμένα με κάτω παύλα.

  • Πού χρησιμοποιείται: Python, Rust, PHP, βάσεις δεδομένων SQL, ονόματα αρχείων.
  • Παραδείγματα: user_id, first_name, def my_function().

🍢 kebab-case (Σημειογραφία Κεμπάπ)

Πεζά γράμματα χωρισμένα με παύλα. Μοιάζει με κρέας σε σουβλάκι.

  • Πού χρησιμοποιείται: Κλάσεις CSS, χαρακτηριστικά HTML, διευθύνσεις URL (slugs), Kubernetes.
  • Παραδείγματα: font-size, my-cool-article, <div id="main-content">.

📐 PascalCase (UpperCamelCase)

Παρόμοιο με το camelCase, αλλά το πρώτο γράμμα είναι κεφαλαίο.

  • Πού χρησιμοποιείται: Ονόματα Κλάσεων (Classes) στις περισσότερες γλώσσες (JS, Python, PHP), C# (μέθοδοι και μεταβλητές), React components.
  • Παραδείγματα: UserProfile, AppController, ReactComponent.

📢 CONSTANT_CASE (Screaming Snake Case)

Κεφαλαία γράμματα χωρισμένα με κάτω παύλα. Σας “φωνάζει” ότι αυτή η τιμή δεν πρέπει να αλλάξει.

  • Πού χρησιμοποιείται: Σταθερές, περιβαλλοντικές μεταβλητές (ENV), παγκόσμιες διαμορφώσεις.
  • Παραδείγματα: MAX_RETRIES, API_KEY, DB_PASSWORD.

Πώς λειτουργεί ο μετατροπέας μας;

Το εργαλείο μας είναι «έξυπνο». Αυτό σημαίνει ότι δεν προσπαθεί απλώς να αντικαταστήσει κενά ή να αλλάξει πεζά/κεφαλαία γράμμα-γράμμα.

  1. Ανίχνευση λέξεων: Ο αλγόριθμος αναγνωρίζει τις μεμονωμένες λέξεις, είτε χωρίζονται με κενά (hello world), κάτω παύλες (hello_world), παύλες (hello-world) είτε με αλλαγή σε κεφαλαίο γράμμα (helloWorld).
  2. Κανονικοποίηση: Μετατρέπει τα πάντα σε βασική μορφή, ανεξάρτητα από το πώς ήταν γραμμένο το κείμενο εισόδου.
  3. Δημιουργία: Συνθέτει όλες τις παραλλαγές ταυτόχρονα — από το απλό κεφαλαία/πεζά μέχρι το πλήρες σετ συμβάσεων προγραμματισμού.

Αυτό είναι χρήσιμο, για παράδειγμα, κατά τον ανασχεδιασμό κώδικα (refactoring), όταν χρειάζεται να μετατρέψετε παλιές μεταβλητές PHP ($user_id) σε σύγχρονο JavaScript (userId) ή να δημιουργήσετε μια κλάση CSS (user-id) από ένα όνομα στήλης βάσης δεδομένων. Εξίσου καλά όμως εξυπηρετεί και στη γραφή κειμένων, όπου χρειάζεται να ενοποιήσετε γρήγορα τα πεζά/κεφαλαία χωρίς να ανοίξετε το Word ή το Excel.

FAQ: Συχνές Ερωτήσεις

Πώς να γράψω κείμενο με κεφαλαία γράμματα online, χωρίς να το ξαναγράφω με το χέρι; Επικολλήστε το κείμενο στο πεδίο παραπάνω και επιλέξτε τη μορφή UPPERCASE (ΚΕΦΑΛΑΙΑ). Το εργαλείο μετατρέπει αμέσως όλο το κείμενο σε κεφαλαία γράμματα — λειτουργεί και με τόνους (ά, έ, ή, ώ...) και μπορείτε αμέσως να αντιγράψετε το αποτέλεσμα.
Τι είναι η "Hungarian notation"; Είναι ένας παλαιότερος τρόπος γραφής (συνηθισμένος σε C/C++ τη δεκαετία του '90), όπου το όνομα της μεταβλητής ξεκινά με μια συντομογραφία του τύπου δεδομένων. Για παράδειγμα, strName (string) ή iCount (integer). Σήμερα δεν χρησιμοποιείται πολύ σε σύγχρονες γλώσσες, επειδή τα IDE μας δείχνουν τους τύπους αυτόματα.
Μπορώ να χρησιμοποιήσω kebab-case σε JavaScript; Όχι απευθείας ως όνομα μεταβλητής, επειδή η παύλα - λειτουργεί στο JS ως τελεστής αφαίρεσης. Το var my-variable θα σήμαινε "my μείον variable". Το Kebab-case χρησιμοποιείται στο JS μόνο ως κλειδιά σε αντικείμενα, εφόσον είναι σε εισαγωγικά: { "content-type": "json" }.
Ποια μορφή (case) να χρησιμοποιήσω για JSON; Το πρότυπο JSON δεν ορίζει μορφή, αλλά η Google και τα περισσότερα REST API χρησιμοποιούν camelCase (π.χ. createdAt). Αντίθετα, ορισμένα παλαιότερα API και Python backends επιστρέφουν snake_case (π.χ. created_at). Είναι σημαντικό να είστε συνεπείς.
Μπορεί ο μετατροπέας να διορθώσει κείμενο που γράφτηκε με ενεργοποιημένο κατά λάθος Caps Lock; Ναι. Αν επικολλήσετε κείμενο γραμμένο ολόκληρο (Ή ΜΕΡΙΚΩΣ) ΑΝΑΠΟΔΑ, αρκεί να επιλέξετε τη μορφή lowercase και στη συνέχεια, αν χρειάζεται, Sentence case, ώστε το πρώτο γράμμα της πρότασης να παραμείνει κεφαλαίο όπως σε ένα κανονικό κείμενο.

Θα εκτιμούσα αν μοιραζόσασταν αυτές τις σελίδες με φίλους, τις προσθέσετε στους σελιδοδείκτες ή τις συνδέσετε. Ευχαριστώ! 🙏