HTML ফরম্যাটার ও মিনিফায়ার - সাজান বা ছোট করুন

2on /
/ ডেভেলপার টুলস / HTML ফরম্যাটার

HTML ফরম্যাটার ও মিনিফায়ার


            

এই টুল কী করে

একই লেখার উপর দুটি বিপরীত কাজ। ফরম্যাটিং লাইন ব্রেক আর ইনডেন্ট যোগ করে যাতে মানুষ নেস্টিং অনুসরণ করতে পারে; মিনিফাই ব্রাউজারের অপ্রয়োজনীয় সবকিছু সরায়। এখানে দুটোই আপনার দেওয়া অক্ষরগুলোর উপর কাজ করে, নতুন করে গড়া নথির উপর নয় — তাই যা বেরোয় তা এখনও আপনারই মার্কআপ।

কীভাবে ব্যবহার করবেন

  1. 1 HTML পেস্ট করুন — পুরো পাতা বা কেবল একটি খণ্ড।
  2. 2 ইনডেন্ট বাছুন, তারপর সাজান বা মিনিফাই চাপুন।
  3. 3 ফলাফল কপি করুন, বা তুলনার জন্য অন্য বোতামে চালিয়ে দেখুন।

ফাঁকা জায়গা সবসময় বাড়তি নয়

দুটি ইনলাইন উপাদানের মাঝে একটিমাত্র স্পেস দৃশ্যমান লেখা: সরিয়ে দিলে "one two" হয়ে যায় "onetwo"। ব্লক উপাদানের মাঝে ওই একই স্পেসের কোনো অর্থ নেই। এখানকার মিনিফায়ার ইনডেন্ট ফেলে দেয়, কিন্তু যেখানে স্পেস সত্যিই কাজ করছে সেই বিভাজক স্পেসটি রাখে।

pre ও textarea কেন অক্ষত থাকে

এদের ভেতরে প্রতিটি স্পেস আর নতুন লাইন সেই বিষয়বস্তু যা পাঠক দেখবে। কোড ব্লক আবার ইনডেন্ট করলে সেটি যা দেখায় তা নীরবে বদলে যেত, আর textarea ছাঁটলে ফর্ম যে মান পাঠায় তা বদলে যেত। script আর style-এর বেলাতেও তাই: ভেতরটা অন্য ভাষা, তাই অক্ষত অবস্থায় পার হয়ে যায়।

এটি সাজায়, মেরামত করে না

ব্রাউজার পার্সারের উপর গড়া টুলগুলো ভাঙা মার্কআপ চুপচাপ সারিয়ে দেয়: আপনার ট্যাগ বন্ধ করে, বেওয়ারিশগুলো ফেলে দেয়, আর স্পেসিফিকেশন যেখানে চায় সেখানে উপাদান সরিয়ে নেয়। ডিবাগ করার সময় এটি প্রায়ই কাম্য নয় — আপনি যে বাগের পিছু নিয়েছেন, সেটিই হয়তো "সারিয়ে" ফেলা হয়েছে। এই টুল কেবল লেখাটি পুনর্বিন্যাস করে আর ভুলগুলো এমন জায়গায় রেখে দেয় যেখানে আপনি দেখতে পান।

HTML মিনিফাই করা ছোট লাভ

কোনো পাতা থেকে ফাঁকা জায়গা সরালে সাধারণত কয়েক শতাংশই বাঁচে, আর সার্ভারের gzip এমনিতেও তার বেশিরভাগ চেপে দিত। আসল ভার ছবিতে, ফন্টে আর স্ক্রিপ্টে। HTML মিনিফাই করুন কারণ কোনো টেমপ্লেট জেনারেটর আউটপুটটিকে অপাঠ্য রেখে গেছে, এই আশায় নয় যে পাতা অনেক দ্রুত হবে।

HTML ফরম্যাটিং - সচরাচর প্রশ্ন

ফরম্যাটিং একটি নির্দিষ্ট ক্ষেত্রে বদলাতে পারে: ইনলাইন উপাদানের মাঝে লাইন ব্রেক যোগ করলে এমন একটি স্পেস আসে যা আগে ছিল না। কোনো লেআউট যদি দুটি span-এর লাগোয়া থাকার উপর নির্ভর করে, তবে চারপাশের ব্লক সাজান কিন্তু ওই লাইনটি ছেড়ে দিন। মিনিফাই দিকটি এই একই সমস্যার উল্টো পিঠ এড়াতেই বানানো।
নতুন
CSS মিনিফায়ার মন্তব্য ও ফাঁকা জায়গা সরিয়ে CSS ছোট করুন, বা পরিচ্ছন্ন ইনডেন্টে ফের খুলুন। calc()-এর ফাঁক, স্ট্রিং আর লাইসেন্স মন্তব্য অক্ষত থাকে।
আজ জনপ্রিয়
রেগেক্স টেস্টার রেগুলার এক্সপ্রেশন লিখুন, ম্যাচ, ক্যাপচার গ্রুপ ও প্রতিস্থাপন সঙ্গে সঙ্গে দেখুন। বেসামাল প্যাটার্ন ট্যাব জমিয়ে না দিয়ে থামিয়ে দেওয়া হয়।

সম্পর্কিত ডেভ টুলস

MD5 জেনারেটর বিনামূল্যের MD5 হ্যাশ জেনারেটর: যেকোনো লেখা বা ফাইলকে ব্রাউজারেই MD5 চেকসামে রূপান্তর করুন - অখণ্ডতা যাচাইয়ে কাজে লাগে।
Base64 এনকোডার ও ডিকোডার বিনামূল্যের Base64 এনকোডার ও ডিকোডার: লেখা বা ফাইল Base64-এ রূপান্তর করুন এবং ফিরিয়েও আনুন - সবই ব্রাউজারে, আপলোড ছাড়াই।
লোরেম ইপসাম জেনারেটর বিনামূল্যের Lorem Ipsum জেনারেটর: অনুচ্ছেদ, বাক্য বা শব্দসংখ্যা অনুযায়ী নমুনা লেখা তৈরি করুন, ডিজাইন মকআপের জন্য HTML ট্যাগসহ।
JWT ডিকোডার বিনামূল্যের JWT ডিকোডার: টোকেন পেস্ট করে হেডার, পেলোড ও স্বাক্ষর পড়ার উপযোগী রূপে দেখুন - সবই ব্রাউজারে, কিছুই পাঠানো হয় না।
URL এনকোডার ও ডিকোডার বিনামূল্যের URL এনকোডার ও ডিকোডার: লিংক ও কোয়েরি প্যারামিটার পারসেন্ট এনকোডিংয়ে বদলান এবং ফিরিয়ে আনুন - পুরো URL বা অংশ ধরে।

অন্যান্য টুল যা আপনার ভালো লাগতে পারে

Word থেকে PDF বিনামূল্যে Word থেকে PDF: DOC, DOCX, ODT বা RTF ফাইল আপলোড করুন এবং কয়েক সেকেন্ডে সঠিক বিন্যাসের PDF ডাউনলোড করুন।
PDF থেকে Word বিনামূল্যে PDF থেকে Word: PDF আপলোড করুন এবং কয়েক সেকেন্ডে সম্পাদনাযোগ্য DOCX ডাউনলোড করুন - নিবন্ধন বা জলছাপ ছাড়াই।
ওয়ার্ড কাউন্টার বিনামূল্যের শব্দ গণনা: লেখা পেস্ট করে শব্দ, অক্ষর, বাক্য ও অনুচ্ছেদ গুনুন এবং পড়ার আনুমানিক সময় দেখুন। কিছুই আপলোড হয় না।
ক্যারেক্টার কাউন্টার বিনামূল্যের ক্যারেক্টার কাউন্টার: স্পেসসহ ও স্পেস ছাড়া অক্ষর, শব্দ ও লাইন গুনুন এবং শিরোনাম ও মেটা বিবরণের SEO সীমা যাচাই করুন।
কীওয়ার্ড ঘনত্ব পরীক্ষক বিনামূল্যের কীওয়ার্ড ডেনসিটি টুল: লেখা বা URL দিন, প্রতিটি শব্দ ও শব্দগুচ্ছ কতবার এসেছে শতাংশসহ দেখুন।