تبدیل حروف بزرگ و کوچک
متن را یکجا به حروف بزرگ، حروف کوچک، Title Case، camelCase، snake_case، اسلاگ URL و حالتهای دیگر تبدیل کنید.
تبدیل حروف بزرگ و کوچک — UPPER CASE، lower case، Title Case، camelCase و بیشتر
متنی را تایپ کنید یا بچسبانید و آن را یکجا در همهٔ حالتهای رایج ببینید: حروف بزرگ، حروف کوچک، حالت عنوان (Title Case)، حالت جمله (Sentence case)، camelCase، PascalCase، snake_case، kebab-case، CONSTANT_CASE، dot.case و اسلاگ URL. هر کدام را که لازم دارید با یک کلیک کپی کنید. راهحل سریعی است برای عنوانی که با Caps Lock روشن تایپ شده، فهرستی از نامها که باید به نام متغیر تبدیل شوند، یا عنوانی که باید به نشانی وب تبدیل شود.
تبدیل همزمان با تایپ در مرورگر شما انجام میشود و شمار نویسهها و کلمههای متن بالای نتیجهها نمایش داده میشود.
روش استفاده
- متن خود را در کادر تایپ کنید یا بچسبانید.
- همهٔ حالتها همزمان با تایپ در پایین ظاهر میشوند.
- دکمهٔ کپی کنار نتیجهٔ دلخواه را بزنید.
- گزینهٔ هر خط یک نتیجه را تیکخورده بگذارید تا یک ستون از نامها خطبهخط تبدیل شود.
همهٔ حالتها در یک نگاه
| حالت | نمونه | کاربرد معمول |
|---|---|---|
| حروف بزرگ (UPPER CASE) | USER ACCOUNT ID | سرتیترها، سرواژهها، تأکید |
| حروف کوچک (lower case) | user account id | یکسانسازی متن پیش از مقایسهٔ آن |
| حالت عنوان (Title Case) | User Account Id | عنوانها، سرتیترها، نام محصولات |
| حالت جمله (Sentence case) | User account id | برچسبهای رابط کاربری، سرتیترها در بسیاری از شیوهنامهها |
| camelCase | userAccountId | نام ویژگیها در JavaScript، Java و JSON |
| PascalCase | UserAccountId | نام کلاسها و کامپوننتها |
| snake_case | user_account_id | Python، Ruby، ستونهای پایگاه داده |
| kebab-case | user-account-id | کلاسهای CSS، نام فایلها، URLها |
| CONSTANT_CASE | USER_ACCOUNT_ID | ثابتها و متغیرهای محیطی |
| dot.case | user.account.id | کلیدهای پیکربندی و کلیدهای ترجمه |
| اسلاگ URL | user-account-id | نشانیهای وبی که از یک عنوان ساخته میشوند |
حالت عنوان به شکل درست
بزرگ کردن حرف اول همهٔ کلمهها نتیجهای مثل «The Lord Of The Rings» میدهد که بیشتر شیوهنامهها آن را نمیپذیرند. وقتی کلمههای کوتاه در عنوان کوچک بمانند تیک خورده باشد، حرفهای تعریف، حرفهای ربط کوتاه و حرفهای اضافهٔ کوتاه مانند a، an، the، and، of، in و to با حرف کوچک میمانند، مگر اینکه کلمهٔ اول یا آخر باشند یا زیرعنوانی را بعد از دونقطه شروع کنند: «The Lord of the Rings: The Fellowship of the Ring». کلمههایی که کسی عمداً با حروف بزرگ نوشته، مثل NASA، iPhone یا XMLHttpRequest، دقیقاً همانطور که هستند میمانند. این قاعدهها از شیوهنامههای انگلیسی پیروی میکنند؛ برای زبانهای دیگر تیک این گزینه را بردارید تا حرف اول همهٔ کلمهها بزرگ شود.
تبدیل شناسهها
حالتهای مخصوص شناسه اول متن شما را به کلمهها تجزیه میکنند و کلمههای درون شناسههای موجود را هم تشخیص میدهند. helloWorld، hello_world، hello-world و Hello World همگی به همان دو کلمه تبدیل میشوند و XMLHttpRequest به XML، Http و Request. پس هر حالتی به هر حالت دیگری تبدیل میشود: یک ستون از نامهای پایگاه داده را بهصورت snake_case بچسبانید و آنها را برای JavaScript خود بهصورت camelCase کپی کنید.
اسلاگ URL به هر زبانی
اسلاگ بخشی از نشانی وب است که صفحه را نامگذاری میکند، مثل /blog/how-to-make-bread. حالت اسلاگ متن را به حروف کوچک درمیآورد، حروف لاتین تکیهدار را به حروف ساده تبدیل میکند (é میشود e و ß میشود ss) و فاصلهها و علامتهای نگارشی را با یک خط تیره جایگزین میکند. وقتی حروف غیرلاتین در اسلاگ حفظ شوند تیک خورده باشد، حروف فارسی، عربی، سیریلیک یا ژاپنی نگه داشته میشوند که مرورگرها و موتورهای جستجو بیمشکل با آنها کار میکنند؛ برای اسلاگی که فقط ASCII باشد تیک آن را بردارید.
نکتههایی که باید بدانید
- تغییر حالت حروف از یونیکد پیروی میکند، پس حروف تکیهدار و غیرلاتینی که شکل بزرگ و کوچک دارند درست تبدیل میشوند.
- خطهایی که حروف بزرگ و کوچک ندارند، مثل فارسی، عربی، چینی و ژاپنی، با حروف بزرگ یا حروف کوچک تغییری نمیکنند.
- حالت جمله اول همهچیز را کوچک میکند، پس سرواژهها را باید بعد از آن دستی اصلاح کرد.
- هیچ چیز آپلود نمیشود: متن هرگز از مرورگر شما بیرون نمیرود.
ابزارهای مرتبط
برای شمارش دقیقتر کلمهها و نویسهها، یا حذف خطهای تکراری، از شمارندهٔ کلمات استفاده کنید. برای مرتب کردن کد بهجای متن، از فرمتکنندهٔ کد استفاده کنید. صفحههای کاربردی این ابزار را با یک حالت در بالای فهرست باز میکنند: ساخت اسلاگ، تبدیل به Title Case، تبدیل به حروف بزرگ و تبدیل به camelCase.