مرکزی مواد پر جائیں

مفت متن کیس کنورٹر

متن کو بڑے حروف، چھوٹے حروف، ٹائٹل کیس، camelCase، snake_case اور مزید میں تبدیل کریں۔

لوڈ ہونے کے بعد آف لائن کام کرتا ہے
0 حروف0 الفاظ0 جملے0 لائنیں
UPPERCASE

نتائج یہاں ظاہر ہوں گے

lowercase

نتائج یہاں ظاہر ہوں گے

Title Case

نتائج یہاں ظاہر ہوں گے

ہر لفظ کا پہلا حرف بڑا کریں

نتائج یہاں ظاہر ہوں گے

Sentence case

نتائج یہاں ظاہر ہوں گے

camelCase

نتائج یہاں ظاہر ہوں گے

PascalCase

نتائج یہاں ظاہر ہوں گے

snake_case

نتائج یہاں ظاہر ہوں گے

kebab-case

نتائج یہاں ظاہر ہوں گے

CONSTANT_CASE

نتائج یہاں ظاہر ہوں گے

dot.case

نتائج یہاں ظاہر ہوں گے

path/case

نتائج یہاں ظاہر ہوں گے

Train-Case

نتائج یہاں ظاہر ہوں گے

aLtErNaTiNg

نتائج یہاں ظاہر ہوں گے

iNVERSE cASE

نتائج یہاں ظاہر ہوں گے

sPoNgE cAsE

نتائج یہاں ظاہر ہوں گے

اعراب ہٹائیں

نتائج یہاں ظاہر ہوں گے

URL سلَگ

نتائج یہاں ظاہر ہوں گے

ہر سطر میں ایک جملہ

نتائج یہاں ظاہر ہوں گے

فالتو خالی جگہیں ہٹائیں

نتائج یہاں ظاہر ہوں گے

عام استعمالات

  • Title Case کنورٹرمتن کو مناسب عنوان حالت میں تبدیل کریں — سرخیوں، مضمون کے عنوانات، اور سیکشن سرخیوں کو صحیح طریقے سے سرمائے بنائیں۔
  • Sentence Case کنورٹرمتن کو سنٹنس کیس میں تبدیل کریں — صاف، قابل فہم متن کے لیے ہر سنٹنس کے پہلے حروف کو سرمائے بنائیں۔
  • بڑے اور چھوٹے حروف کنورٹرمتن کو UPPERCASE اور lowercase کے درمیان ٹاگل کریں — کوڈ، صاف ڈیٹا، اور فوری طور پر معیاری متن فارمیٹ کریں۔
  • camelCase اور snake_case کنورٹرمتن کو camelCase، snake_case، kebab-case، اور PascalCase کے درمیان تبدیل کریں — ڈیولپرز کے لیے ضروری۔
  • مواد کی تحریر کے لیے متن کیس کنورٹراپنے مواد کو بہترین طریقے سے فارمیٹ کریں — سرخیوں کے لیے عنوان حالت، باڈی متن کے لیے سنٹنس حالت، ناموں کے لیے مناسب حالت۔

یہ کیسے کام کرتا ہے

تمام 14 حروف تبدیلیاں مکمل طور پر آپ کے براؤزر میں ہاتھ سے لکھے گئے یونیکوڈ-آگاہ الگورتھمز کا استعمال کرتے ہوئے ہوتی ہیں — کوئی لائبریری، کوئی سرور، کوئی اپ لوڈ نہیں۔ JavaScript کے مقامی یونیکوڈ خاصیت escapes (\p{L}، \p{N}) accent والے اور غیر-Latin حروف کو ہر تبدیلی کے دوران محفوظ رکھتے ہیں۔

  1. 1
    براہ راست ری ایکٹو پارسنگ
    ہر keystroke ایک useMemo حساب کو متحرک کرتا ہے جو آپ کے ان پٹ کے خلاف تمام 14 کنورٹر فنکشنز کو بیک وقت چلاتا ہے، تاکہ نتائج بغیر کسی تاخیر یا بٹن دبانے کے حقیقی وقت میں اپ ڈیٹ ہوں۔
  2. 2
    یونیکوڈ-آگاہ ٹوکنائزیشن
    الفاظ تقسیم یا جوڑنے سے پہلے، کوڈ \p{L} اور \p{N} یونیکوڈ خاصیت escapes کا استعمال کرتے ہوئے ابتدائی/آخری غیر-alphanumeric حروف ہٹاتا ہے۔ یہ یقینی بناتا ہے کہ "café" یا "naïve" جیسے الفاظ camelCase یا snake_case میں accent والے حروف گرائے بغیر درست طور پر ٹوکنائز ہوں۔
  3. 3
    فارمیٹ کے مطابق اسٹرنگ تبدیلی
    ہر حرف کا انداز اپنی regex منطق لاگو کرتا ہے: separator پر مبنی فارمیٹس (snake، kebab، dot، path، CONSTANT) ایک واحد replace استعمال کرتے ہیں جو تمام غیر-word تسلسل کو separator میں سکیڑتا ہے؛ ساختی فارمیٹس (camelCase، PascalCase، Train-Case) اس کے اوپر ایک word-boundary capitalize چین کرتے ہیں؛ جملہ اور عنوان حروف lookahead پیٹرنز کا استعمال کرتے ہیں تاکہ صرف رموز یا خالی جگہ کی حدود کے بعد capitalize کیا جائے۔
  4. 4
    نتائج کاپی یا ڈاؤن لوڈ کریں
    ہر نتیجے کے کارڈ کا اپنا کاپی بٹن ہے جو navigator.clipboard API استعمال کرتا ہے۔ "Copy All" اور "Download .txt" تمام 14 آؤٹ پٹس کو لیبل شدہ سادہ متن بلاکس کے طور پر یکجا کرتے ہیں۔ آپ کا آخری ان پٹ localStorage میں محفوظ رہتا ہے تاکہ صفحہ ریفریش پر بھی بچا رہے اور آپ کے آلے سے کبھی باہر نہ جائے۔

متعلقہ ٹولز

اکثر پوچھے جانے والے سوالات