কোড ফরম্যাটার ও মিনিফায়ার
আপনার ব্রাউজারেই HTML, CSS এবং JavaScript তাৎক্ষণিকভাবে সুন্দর করুন বা মিনিফাই করুন, 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন এবং Terser-চালিত JavaScript কম্প্রেশন সহ।
কোড ফরম্যাটার ও মিনিফায়ার — HTML, CSS বা JavaScript পেস্ট করুন, এটিকে 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন সহ সুন্দরভাবে দেখাতে Beautify বাছুন, অথবা প্রোডাকশনের জন্য ছোট করতে Minify বাছুন। JavaScript-কে Terser দিয়ে মিনিফাই করা হয় এবং CSS/HTML-কে মন্তব্য ও বাড়তি ফাঁকা জায়গা নিরাপদে সরিয়ে সংকুচিত করা হয়। সবকিছু সম্পূর্ণভাবে আপনার ব্রাউজারে চলে, তাই আপনার কোড কখনো আপলোড হয় না।
কোড ফরম্যাটার ও মিনিফায়ার কী?
একটি বিনামূল্যের অনলাইন কোড ফরম্যাটার ও মিনিফায়ার যা আপনার ব্রাউজার থেকে বের না হয়েই HTML, CSS এবং JavaScript সুন্দর করে বা মিনিফাই করে। ভাষা বাছুন, তারপর এলোমেলো বা এক-লাইনের সোর্সকে 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন সহ পুনরায় ইন্ডেন্ট করতে Beautify বাছুন, অথবা এটিকে কম্প্রেস করতে Minify বাছুন। সুন্দর করা js-beautify দ্বারা পরিচালিত; JavaScript মিনিফিকেশন নাম ছোট করতে ও আকার কমাতে Terser ব্যবহার করে, আর CSS এবং HTML-কে মন্তব্য সরিয়ে ও অপ্রয়োজনীয় ফাঁকা জায়গা একত্র করে সংকুচিত করা হয়। ওয়েব ডেভেলপাররা মিনিফাই করা ভেন্ডর কোড পঠনযোগ্য করতে, ডিপ্লয়ের আগে স্টাইলশিট ও স্ক্রিপ্ট ছোট করতে, এবং বিল্ড আউটপুট থেকে পেস্ট করা স্নিপেট পরিষ্কার করতে এটি ব্যবহার করেন।
কোড ফরম্যাটার ও মিনিফায়ার কীভাবে ব্যবহার করবেন
- আপনার সোর্সের ভাষা বাছুন: HTML, CSS বা JS।
- ক্রিয়া বাছুন: সুন্দর করতে Beautify, বা কম্প্রেস করতে Minify।
- Beautify-এর জন্য, ইন্ডেন্টেশন বাছুন: 2 স্পেস, 4 স্পেস বা Tab।
- ইনপুট বাক্সে আপনার কোড পেস্ট করুন বা টাইপ করুন - আউটপুট স্বয়ংক্রিয়ভাবে আপডেট হয়।
- ফলাফল নিতে Copy বোতাম ব্যবহার করুন, অথবা ইনপুট খালি করে আবার শুরু করতে Clear-এ ক্লিক করুন।
উদাহরণ
এক-লাইনের CSS নিয়ম সুন্দর করুন (2 স্পেস)
ইনপুট
a{color:red;font-weight:bold}আউটপুট
a {
color: red;
font-weight: bold
}Terser দিয়ে JavaScript মিনিফাই করুন
ইনপুট
function add(first, second) {
return first + second;
}আউটপুট
function add(n,d){return n+d}HTML মিনিফাই করুন
ইনপুট
<ul> <li>One</li> <li>Two</li> </ul>
আউটপুট
<ul><li>One</li><li>Two</li></ul>
সচরাচর জিজ্ঞাসিত প্রশ্ন
- আমার কোড কি কোনো সার্ভারে আপলোড হয়?
- না। সুন্দর করা ও মিনিফাই করা সবই আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে - js-beautify এবং Terser স্ক্রিপ্ট হিসেবে লোড হয় এবং আপনার ডিভাইসে চলে। আপনার কোড কখনো আপনার মেশিন থেকে বের হয় না, এবং টুলটি অফলাইনেও কাজ করতে থাকে।
- কোন কোন ভাষা ও ক্রিয়া সমর্থিত?
- তিনটি ভাষা - HTML, CSS এবং JavaScript - প্রতিটিতে দুটি ক্রিয়া: Beautify (আপনার বাছাই করা ইন্ডেন্টেশন সহ সুন্দর করা) এবং Minify (কম্প্রেস করা)। JavaScript-কে Terser দিয়ে মিনিফাই করা হয়, আর CSS এবং HTML-কে মন্তব্য সরিয়ে ও ফাঁকা জায়গা একত্র করে সংকুচিত করা হয়।
- আমি কোন ইন্ডেন্টেশন বাছতে পারি?
- সুন্দর করার সময় আপনি 2 স্পেস, 4 স্পেস বা একটি ট্যাব অক্ষর দিয়ে পুনরায় ইন্ডেন্ট করতে পারেন। ইন্ডেন্টেশন শুধু Beautify-তে প্রযোজ্য; Minify ফাঁকা জায়গা সরিয়ে দেয় এবং এই সেটিং উপেক্ষা করে।
- আমার JavaScript মিনিফাই করতে গিয়ে কেন ত্রুটি দেখাল?
- Terser মিনিফাই করার আগে আপনার JavaScript পার্স করে, তাই কোনো সিনট্যাক্স ত্রুটি এটিকে থামিয়ে দেয় এবং বার্তাটি আউটপুটের উপরে দেখানো হয়। উল্লেখিত জায়গাটি ঠিক করুন - প্রায়ই একটি অবন্ধ বন্ধনী, স্ট্রিং, বা একটি বিপথগামী টোকেন - এবং ফলাফল স্বয়ংক্রিয়ভাবে আবার তৈরি হয়।
- আউটপুট কি নিজে থেকেই আপডেট হয়?
- হ্যাঁ। আপনি যখনই ইনপুট, ভাষা, ক্রিয়া বা ইন্ডেন্টেশন পরিবর্তন করেন, ফলাফল আবার তৈরি হয়, তাই ফরম্যাট করতে আপনাকে কখনো কোনো বোতাম চাপতে হয় না - আউটপুট সঠিক দেখালে শুধু সেটি কপি করুন।
সম্পর্কিত টুল
Base32 / Base58 এনকোড / ডিকোড
টেক্সটকে Base32 (RFC 4648) বা Base58 (বিটকয়েন বর্ণমালা)-তে এনকোড করুন এবং দুটির যেকোনোটিকে আবার টেক্সটে ডিকোড করুন, সম্পূর্ণ UTF-8 নিরাপদ এবং পুরোপুরি আপনার ব্রাউজারে।
Base64 এনকোড / ডিকোড
টেক্সটকে Base64-এ এনকোড করুন বা Base64-কে আবার টেক্সটে ডিকোড করুন (UTF-8 নিরাপদ)।
কেস কনভার্টার ও কাউন্টার
টেক্সটের অক্ষরের কেস পরিবর্তন করুন এবং অক্ষর, শব্দ ও লাইন গণনা করুন।
কালার কনভার্টার
লাইভ প্রিভিউ সহ HEX, RGB এবং HSL-এর মধ্যে রং রূপান্তর করুন।