مفت CSS بیوٹیفائر
کمپریس شدہ CSS کو یکساں انڈینٹیشن کے ساتھ سنواریں، یا اسے کمپریس کریں۔ قابلِ پیش گوئی فرق کے لیے خصوصیات کی اختیاری حروفِ تہجی ترتیب۔
فائل یہاں چھوڑیں، یا براؤز کرنے کے لیے کلک کریں
CSS · آپ کے آلے پر پراسیس ہوتی ہے
یا کلپ بورڈ سے پیسٹ کرنے کے لیے Ctrl+V دبائیں
آؤٹ پٹ یہاں ظاہر ہوگا…عام استعمالات
- پروڈکشن 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حرفی سطح کی ٹوکنائزیشنwalkCss فنکشن خام ان پٹ کو ایک ایک حرف اسکین کرتا ہے، اقتباس کی حالت اور قوسین کی گہرائی پر نظر رکھتے ہوئے تاکہ url()، اسٹرنگ قدروں یا تبصروں کے اندر سیمی کالن یا بریسز کو کبھی ساختی حد بندی نہ سمجھا جائے۔
- 2بلاک اور ڈیکلریشن کی علیحدگیجب اسکینر اعلیٰ سطح کا کھلنے والا بریس پاتا ہے تو وہ ابتدائیہ (سلیکٹر یا at-rule کلیدی لفظ) نکالتا ہے اور بلاک کے مواد کو تکراری طور پر پروسیس کرتا ہے — جس میں خود اندرونی قواعد (@media، @supports، مقامی CSS nesting) ہو سکتے ہیں جو گہری تکراری سطح پر سنبھالے جاتے ہیں۔
- 3پراپرٹی کی ترتیب اور انڈینٹیشنہر بلاک کی ڈیکلریشنز ایک گروپ میں جمع ہوتی ہیں، پھر اختیاری طور پر پراپرٹی نام کے لحاظ سے حروف تہجی میں ترتیب دی جاتی ہیں، اور منتخب انڈینٹ چوڑائی (2 یا 4 اسپیسز) کے ساتھ لکھی جاتی ہیں۔ Minify موڈ خالی جگہ مکمل چھوڑ دیتا ہے اور تبصرے ہٹا دیتا ہے۔
- 4براؤزر میں فوری آؤٹ پٹنتائج useMemo hook کے ذریعے ٹائپ کرتے ہی ظاہر ہوتے ہیں — کچھ بھی کہیں نہیں بھیجا جاتا۔ فارمیٹ یا minify شدہ CSS کلپ بورڈ پر کاپی یا .css فائل کے طور پر ڈاؤن لوڈ ہو سکتی ہے، اور پینل اصل کے مقابلے سائز کا فرق دکھاتا ہے۔
متعلقہ ٹولز
HTML بیوٹیفائر اور منیفائر
مناسب nesting indentation کے ساتھ HTML خوبصورت پرنٹ یا منیفائی کریں۔ <pre>، <script>، <style> بلاکس کے اندر مواد محفوظ رکھتا ہے۔
SQL فارمیٹر اور بیوٹیفائر
مناسب indentation، قابل ترتیب keyword case، اور بڑے clauses پر line breaks کے ساتھ SQL queries خوبصورت پرنٹ کریں۔ کسی بھی SQL dialect کے ساتھ کام کرتا ہے۔
CSS منیفائر اور بیوٹیفائر
فائل سائز کم کرنے کے لیے CSS منیفائی کریں یا پڑھنے کی آسانی کے لیے منیفائی CSS کو خوبصورت بنائیں۔ فوری، آپ کے براؤزر میں۔