মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে HTML বিউটিফায়ার ও মিনিফায়ার

সঠিক নেস্টিং ইন্ডেন্টেশনসহ HTML সুন্দরভাবে প্রিন্ট বা মিনিফাই করুন। <pre>, <script>, <style> ব্লকের ভেতরের বিষয়বস্তু সংরক্ষণ করে।

একবার লোড হলে অফলাইনেও কাজ করে

এখানে একটি ফাইল ছাড়ুন, অথবা ব্রাউজ করতে ক্লিক করুন

HTML, HTM · আপনার ডিভাইসে প্রক্রিয়াকৃত

অথবা ক্লিপবোর্ড থেকে পেস্ট করতে Ctrl+V চাপুন

ফাইল ব্রাউজ করুন
বিউটিফাইড HTML
আউটপুট এখানে দেখাবে…

সাধারণ ব্যবহার

  • সার্ভার-রেন্ডার HTML ডিবাগ করুনআপনার সার্ভার (PHP, Rails, Django, Node) থেকে কাঁচা HTML আউটপুট পঠনযোগ্য ইন্ডেন্টেড বিন্যাসে দেখুন।
  • ইমেল HTML টেমপ্লেট ফর্ম্যাট করুনইমেল HTML কথাবার্তা (টেবিল, ইনলাইন শৈলী)। এটি সম্পাদনযোগ্য এবং রক্ষণাবেক্ষণযোগ্য করতে ফর্ম্যাট করুন।
  • স্ট্যাটিক HTML পৃষ্ঠা ফর্ম্যাট করুনম্যানুয়ালি সম্পাদিত স্ট্যাটিক HTML ফাইলগুলি সহযোগী সম্পাদনার জন্য সামঞ্জস্যপূর্ণ ফর্ম্যাটিং থেকে উপকৃত হয়।
  • CMS-রপ্তানি করা HTML পরিষ্কার করুনWordPress, Wix, Squarespace অনেক কলাকর্ম সহ HTML রপ্তানি করে। এটি সম্পাদনযোগ্য করতে ফর্ম্যাট করুন।
  • উৎপাদনের জন্য HTML minify করুনদ্রুত পৃষ্ঠা লোডের জন্য হোয়াইটস্পেস এবং অপ্রয়োজনীয় অক্ষর ছাঁটাই করে HTML ফাইল আকার হ্রাস করুন।

কিভাবে কাজ করে

এই টুল পেজে সরাসরি তৈরি একটি হাতে লেখা ট্যাগ-সচেতন টোকেনাইজার দিয়ে HTML ফরম্যাট বা কম্প্রেস করে — কোনো তৃতীয় পক্ষের ফরম্যাটিং লাইব্রেরি বা সার্ভার আসা-যাওয়া নেই। টাইপ বা পেস্ট করার মুহূর্তেই আপনার মার্কআপের প্রতিটি অক্ষর ব্রাউজারে লোকালি প্রক্রিয়া হয়।

  1. 1
    টোকেনাইজার মার্কআপ স্ক্যান করে
    একটি কাস্টম অক্ষর-ধরে-ধরে স্ক্যানার HTML স্ট্রিং পড়ে কমেন্ট, DOCTYPE ঘোষণা, খোলা ট্যাগ, বন্ধ ট্যাগ, স্ব-বন্ধ void এলিমেন্ট (br, img, input ইত্যাদি) এবং কাঁচা টেক্সট নোড শনাক্ত করে। একটি বিশেষ হেল্পার উদ্ধৃত অ্যাট্রিবিউট মান মনে রাখে, তাই অ্যাট্রিবিউটের ভেতরের > (যেমন value="a>b") কখনো ট্যাগকে আগেভাগে ভাঙে না।
  2. 2
    প্রতি ট্যাগে ইনডেন্টেশনের গভীরতা ট্র্যাক হয়
    Beautify মোডে টোকেনাইজার একটি গভীরতা কাউন্টার রাখে। ব্লক-স্তরের খোলা ট্যাগ গভীরতা বাড়ায়; বন্ধ ট্যাগ লেখার আগে তা কমায়। ইনলাইন এলিমেন্ট (span, a, strong, em ইত্যাদি) নিজস্ব ইনডেন্ট করা লাইনে না গিয়ে বিষয়বস্তুর সাথে একই লাইনে থাকে। pre, script, style ও textarea-র মতো ট্যাগের ভেতরের বিষয়বস্তু হুবহু লেখা হয়, যাতে হোয়াইটস্পেস-সংবেদনশীল বা চালানো যায় এমন কোড নষ্ট না হয়।
  3. 3
    Minifier নিরাপদে হোয়াইটস্পেস সংকুচিত করে
    Minify মোডে হোয়াইটস্পেস সংকোচনের আগে pre, script, style ও textarea ব্লকের বিষয়বস্তু নম্বরযুক্ত sentinel দিয়ে সরিয়ে রাখা হয়। HTML কমেন্ট সরানো হয়, এবং ট্যাগের মাঝের হোয়াইটস্পেস বাদ যায় — পাশাপাশি ইনলাইন এলিমেন্টের মাঝে ছাড়া, যেখানে একটি স্পেস রাখা হয় যাতে শব্দগুলো জুড়ে না যায়। তারপর sentinel প্লেসহোল্ডারগুলো মূল বিষয়বস্তুতে ফিরিয়ে আনা হয়।
  4. 4
    আউটপুট দেখানো ও ঐচ্ছিকভাবে সেভ
    ফরম্যাট বা minify করা ফলাফল আকার পরিবর্তনের শতাংশসহ আউটপুট প্যানেলে লাইভ দেখা যায়। ব্রাউজার না ছেড়েই ক্লিপবোর্ডে কপি বা .html ফাইল হিসেবে ডাউনলোড করতে পারেন।

সম্পর্কিত টুলস

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী