বিনামূল্যে HTML বিউটিফায়ার ও মিনিফায়ার
সঠিক নেস্টিং ইন্ডেন্টেশনসহ HTML সুন্দরভাবে প্রিন্ট বা মিনিফাই করুন। <pre>, <script>, <style> ব্লকের ভেতরের বিষয়বস্তু সংরক্ষণ করে।
এখানে একটি ফাইল ছাড়ুন, অথবা ব্রাউজ করতে ক্লিক করুন
HTML, HTM · আপনার ডিভাইসে প্রক্রিয়াকৃত
অথবা ক্লিপবোর্ড থেকে পেস্ট করতে Ctrl+V চাপুন
আউটপুট এখানে দেখাবে…সাধারণ ব্যবহার
- সার্ভার-রেন্ডার HTML ডিবাগ করুনআপনার সার্ভার (PHP, Rails, Django, Node) থেকে কাঁচা HTML আউটপুট পঠনযোগ্য ইন্ডেন্টেড বিন্যাসে দেখুন।
- ইমেল HTML টেমপ্লেট ফর্ম্যাট করুনইমেল HTML কথাবার্তা (টেবিল, ইনলাইন শৈলী)। এটি সম্পাদনযোগ্য এবং রক্ষণাবেক্ষণযোগ্য করতে ফর্ম্যাট করুন।
- স্ট্যাটিক HTML পৃষ্ঠা ফর্ম্যাট করুনম্যানুয়ালি সম্পাদিত স্ট্যাটিক HTML ফাইলগুলি সহযোগী সম্পাদনার জন্য সামঞ্জস্যপূর্ণ ফর্ম্যাটিং থেকে উপকৃত হয়।
- CMS-রপ্তানি করা HTML পরিষ্কার করুনWordPress, Wix, Squarespace অনেক কলাকর্ম সহ HTML রপ্তানি করে। এটি সম্পাদনযোগ্য করতে ফর্ম্যাট করুন।
- উৎপাদনের জন্য HTML minify করুনদ্রুত পৃষ্ঠা লোডের জন্য হোয়াইটস্পেস এবং অপ্রয়োজনীয় অক্ষর ছাঁটাই করে HTML ফাইল আকার হ্রাস করুন।
কিভাবে কাজ করে
এই টুল পেজে সরাসরি তৈরি একটি হাতে লেখা ট্যাগ-সচেতন টোকেনাইজার দিয়ে HTML ফরম্যাট বা কম্প্রেস করে — কোনো তৃতীয় পক্ষের ফরম্যাটিং লাইব্রেরি বা সার্ভার আসা-যাওয়া নেই। টাইপ বা পেস্ট করার মুহূর্তেই আপনার মার্কআপের প্রতিটি অক্ষর ব্রাউজারে লোকালি প্রক্রিয়া হয়।
- 1টোকেনাইজার মার্কআপ স্ক্যান করেএকটি কাস্টম অক্ষর-ধরে-ধরে স্ক্যানার HTML স্ট্রিং পড়ে কমেন্ট, DOCTYPE ঘোষণা, খোলা ট্যাগ, বন্ধ ট্যাগ, স্ব-বন্ধ void এলিমেন্ট (br, img, input ইত্যাদি) এবং কাঁচা টেক্সট নোড শনাক্ত করে। একটি বিশেষ হেল্পার উদ্ধৃত অ্যাট্রিবিউট মান মনে রাখে, তাই অ্যাট্রিবিউটের ভেতরের > (যেমন value="a>b") কখনো ট্যাগকে আগেভাগে ভাঙে না।
- 2প্রতি ট্যাগে ইনডেন্টেশনের গভীরতা ট্র্যাক হয়Beautify মোডে টোকেনাইজার একটি গভীরতা কাউন্টার রাখে। ব্লক-স্তরের খোলা ট্যাগ গভীরতা বাড়ায়; বন্ধ ট্যাগ লেখার আগে তা কমায়। ইনলাইন এলিমেন্ট (span, a, strong, em ইত্যাদি) নিজস্ব ইনডেন্ট করা লাইনে না গিয়ে বিষয়বস্তুর সাথে একই লাইনে থাকে। pre, script, style ও textarea-র মতো ট্যাগের ভেতরের বিষয়বস্তু হুবহু লেখা হয়, যাতে হোয়াইটস্পেস-সংবেদনশীল বা চালানো যায় এমন কোড নষ্ট না হয়।
- 3Minifier নিরাপদে হোয়াইটস্পেস সংকুচিত করেMinify মোডে হোয়াইটস্পেস সংকোচনের আগে pre, script, style ও textarea ব্লকের বিষয়বস্তু নম্বরযুক্ত sentinel দিয়ে সরিয়ে রাখা হয়। HTML কমেন্ট সরানো হয়, এবং ট্যাগের মাঝের হোয়াইটস্পেস বাদ যায় — পাশাপাশি ইনলাইন এলিমেন্টের মাঝে ছাড়া, যেখানে একটি স্পেস রাখা হয় যাতে শব্দগুলো জুড়ে না যায়। তারপর sentinel প্লেসহোল্ডারগুলো মূল বিষয়বস্তুতে ফিরিয়ে আনা হয়।
- 4আউটপুট দেখানো ও ঐচ্ছিকভাবে সেভফরম্যাট বা minify করা ফলাফল আকার পরিবর্তনের শতাংশসহ আউটপুট প্যানেলে লাইভ দেখা যায়। ব্রাউজার না ছেড়েই ক্লিপবোর্ডে কপি বা .html ফাইল হিসেবে ডাউনলোড করতে পারেন।
সম্পর্কিত টুলস
CSS বিউটিফায়ার
মিনিফাই করা CSS সমান ইনডেন্টেশনে পড়ার উপযোগী করুন, অথবা মিনিফাই করুন। অনুমানযোগ্য diff-এর জন্য প্রপার্টি বর্ণানুক্রমে সাজানোর ঐচ্ছিক সুবিধা।
CSS মিনিফায়ার ও বিউটিফায়ার
ফাইল সাইজ কমাতে CSS মিনিফাই করুন বা পাঠযোগ্যতার জন্য মিনিফাইড CSS বিউটিফাই করুন। তাৎক্ষণিক, আপনার ব্রাউজারেই।
XML ফরম্যাটার ও ভ্যালিডেটর
আপনার ব্রাউজারের নেটিভ DOM পার্সার ব্যবহার করে XML সুন্দরভাবে প্রিন্ট ও যাচাই করুন। প্রোডাকশন ব্যবহারের জন্য মিনিফাইড আউটপুট অন্তর্ভুক্ত।