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

مفت CSS بیوٹیفائر

کمپریس شدہ CSS کو یکساں انڈینٹیشن کے ساتھ سنواریں، یا اسے کمپریس کریں۔ قابلِ پیش گوئی فرق کے لیے خصوصیات کی اختیاری حروفِ تہجی ترتیب۔

لوڈ ہونے کے بعد آف لائن کام کرتا ہے

فائل یہاں چھوڑیں، یا براؤز کرنے کے لیے کلک کریں

CSS · آپ کے آلے پر پراسیس ہوتی ہے

یا کلپ بورڈ سے پیسٹ کرنے کے لیے Ctrl+V دبائیں

فائلیں براؤز کریں
بیوٹیفائیڈ CSS
آؤٹ پٹ یہاں ظاہر ہوگا…

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

  • پروڈکشن CSS کو ڈیبگ کریںپروڈکشن سائٹس سے minified CSS کو پڑھنے میں آسان فارمیٹ میں دیکھیں styling کو reverse-engineer کرنے کے لیے۔
  • ٹیم CSS Style کو Enforce کریںٹیم کی جانب سے submit شدہ CSS کو مستقل beautifier کے ذریعے چلائیں تاکہ diffs مواد کے بارے میں ہوں، formatting کے بارے میں نہیں۔
  • Vendor-Prefixed CSS کو فارمیٹ کریںVendor-prefixed CSS (autoprefixer output) میں اکثر -webkit-، -moz-، -ms- variants ہوتے ہیں۔ Inspect کرنے کے لیے فارمیٹ کریں۔
  • Pro CSS سے سیکھیںمشہور design systems سے CSS کو ان کے compiled output کو فارمیٹ کے ذریعے study کریں۔
  • Bug Reports کے لیے CSS کو فارمیٹ کریںجب CSS bugs file کریں، formatted CSS reviewers کے لیے پڑھنا اور سمجھنا بہت آسان ہے۔

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

یہ ٹول صفحے میں بنے ہاتھ سے لکھے تکراری پارسر سے CSS فارمیٹ کرتا ہے — نہ تیسرے فریق کی لائبریری، نہ سرور کال۔ پارسر آپ کی CSS کو حرف بہ حرف پڑھتا ہے، اور اقتباس شدہ اسٹرنگز، url() قدریں، اندرونی at-rules اور تبصرے درست سنبھالتا ہے جو سادہ regex طریقوں کو الجھا دیتے۔

  1. 1
    حرفی سطح کی ٹوکنائزیشن
    walkCss فنکشن خام ان پٹ کو ایک ایک حرف اسکین کرتا ہے، اقتباس کی حالت اور قوسین کی گہرائی پر نظر رکھتے ہوئے تاکہ url()، اسٹرنگ قدروں یا تبصروں کے اندر سیمی کالن یا بریسز کو کبھی ساختی حد بندی نہ سمجھا جائے۔
  2. 2
    بلاک اور ڈیکلریشن کی علیحدگی
    جب اسکینر اعلیٰ سطح کا کھلنے والا بریس پاتا ہے تو وہ ابتدائیہ (سلیکٹر یا at-rule کلیدی لفظ) نکالتا ہے اور بلاک کے مواد کو تکراری طور پر پروسیس کرتا ہے — جس میں خود اندرونی قواعد (@media، @supports، مقامی CSS nesting) ہو سکتے ہیں جو گہری تکراری سطح پر سنبھالے جاتے ہیں۔
  3. 3
    پراپرٹی کی ترتیب اور انڈینٹیشن
    ہر بلاک کی ڈیکلریشنز ایک گروپ میں جمع ہوتی ہیں، پھر اختیاری طور پر پراپرٹی نام کے لحاظ سے حروف تہجی میں ترتیب دی جاتی ہیں، اور منتخب انڈینٹ چوڑائی (2 یا 4 اسپیسز) کے ساتھ لکھی جاتی ہیں۔ Minify موڈ خالی جگہ مکمل چھوڑ دیتا ہے اور تبصرے ہٹا دیتا ہے۔
  4. 4
    براؤزر میں فوری آؤٹ پٹ
    نتائج useMemo hook کے ذریعے ٹائپ کرتے ہی ظاہر ہوتے ہیں — کچھ بھی کہیں نہیں بھیجا جاتا۔ فارمیٹ یا minify شدہ CSS کلپ بورڈ پر کاپی یا .css فائل کے طور پر ڈاؤن لوڈ ہو سکتی ہے، اور پینل اصل کے مقابلے سائز کا فرق دکھاتا ہے۔

متعلقہ ٹولز

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