&, <, > ও উদ্ধৃতিচিহ্ন HTML এনটিটি হিসেবে এনকোড করুন, অথবা যেকোনো নামযুক্ত ও সংখ্যাসূচক এনটিটি ডিকোড করুন
আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না। যাচাই করা হয়েছে 16 অক্টোবর, 2026।একটি HTML এনটিটি কোনো অক্ষরকে &, © বা ©-এর মতো রেফারেন্স হিসেবে লেখে, যাতে টেক্সট তার চারপাশের মার্কআপ ভাঙতে না পারে। সাধারণ HTML-এ মাত্র 5টি অক্ষরের এটি দরকার হয়: &, <, >, " এবং '। স্ট্যান্ডার্ডে 2,125টি নামযুক্ত এনটিটি সংজ্ঞায়িত আছে; এই টুল সবগুলোই ডিকোড করে এবং 252টি ক্লাসিক নাম বা সংখ্যা দিয়ে এনকোড করে।
এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন
ইনপুট প্যানে টেক্সট বা HTML পেস্ট করুন, অথবা একটি উদাহরণ দেখুন-এ ক্লিক করুন।
অক্ষরকে এনটিটি হিসেবে লিখতে এনকোড বেছে নিন, অথবা এনটিটিকে আবার অক্ষরে ফেরাতে ডিকোড বেছে নিন।
এনকোড করার সময় কোন অক্ষরগুলো এনকোড হবে এবং নাম, দশমিক না হেক্স সংখ্যা লেখা হবে তা বেছে নিন।
আউটপুট প্যান থেকে ফলাফল নিতে কপি-তে ক্লিক করুন, অথবা Ctrl+Enter চাপুন।
HTML এনটিটি, বা ক্যারেক্টার রেফারেন্স, হলো সাধারণ ASCII দিয়ে কোনো অক্ষর লেখার একটি উপায়: ©-এর মতো একটি নাম, ©-এর মতো একটি দশমিক সংখ্যা, অথবা ©-এর মতো একটি হেক্স সংখ্যা। ব্রাউজার তিনটিকেই © হিসেবে দেখায়।
এনকোডিং। কতটা এনকোড করবেন তা বেছে নিন:
এরপর নাম, দশমিক বা হেক্স বেছে নিন। নামগুলো HTML 4.01-এর 252টি নাম থেকে আসে, যা প্রতিটি ব্রাউজার ও মেল ক্লায়েন্ট চেনে; যেসব অক্ষরের নাম নেই সেগুলো হেক্স সংখ্যা হিসেবে লেখা হয়। অ্যাপোস্ট্রফি ' হিসেবে লেখা হয়, কারণ HTML 4-এ ' অজানা।
ডিকোডিং ব্রাউজারের ব্যবহৃত নিয়ম মেনে চলে। HTML স্ট্যান্ডার্ডের 2,125টি নামই জানা, দুটি অক্ষর বোঝায় এমন নামগুলোসহ। সেমিকোলন ছাড়া কাজ করে এমন 106টি পুরোনো নাম, যেমন © 2026, ডিকোড করা হয় এবং চিহ্নিত করা হয়। �, সারোগেট এবং U+10FFFF-এর চেয়ে বড় সংখ্যা রিপ্লেসমেন্ট অক্ষরে পরিণত হয়, আর € থেকে Ÿ Windows-1252 হিসেবে পড়া হয়, তাই – একটি এন ড্যাশ, প্রতিটি ব্রাউজারের মতোই। একবার ডিকোড করার পরেও যে টেক্সট এনকোড করা থাকে, যেমন &lt;, তা দেখিয়ে দেওয়া হয়, সাথে আবার ডিকোড করার একটি বোতাম থাকে।
সবকিছু আপনার ব্রাউজারে চলে; আপনি যা পেস্ট করেন তার কিছুই কোথাও পাঠানো হয় না।
টেক্সট HTML-এ বসানোর সময় পাঁচটি অক্ষর এস্কেপ করতে হয়: অ্যাম্পারস্যান্ড & হিসেবে, ছোট-চিহ্ন < হিসেবে, বড়-চিহ্ন > হিসেবে, ডাবল কোট " হিসেবে এবং অ্যাপোস্ট্রফি ' হিসেবে। এলিমেন্টের টেক্সটের ভেতরে কঠোরভাবে শুধু & ও < আবশ্যক, তবে পাঁচটিই এস্কেপ করলে উদ্ধৃতিচিহ্নের ভেতরের অ্যাট্রিবিউট মানও নিরাপদ থাকে।
দুটিই অ্যাপোস্ট্রফি বোঝায়। ' নামটি XML থেকে এসেছে এবং HTML-এ শুধু HTML5-এ যোগ হয়েছে, তাই HTML 4 ব্রাউজার ও কিছু পুরোনো ইমেল ক্লায়েন্ট এটিকে হুবহু দেখায়। ' সংখ্যাটি সব জায়গায় কাজ করে, এ কারণেই এনকোডারগুলো, এটিসহ, অ্যাপোস্ট্রফিকে ' হিসেবে লেখে।
যে টেক্সটে &lt; দেখায় তা দুবার এনকোড করা হয়েছে: প্রথমবার < কে < বানিয়েছে, আর দ্বিতীয়বার সেই অ্যাম্পারস্যান্ডকে & বানিয়েছে। মূল টেক্সট ফিরে পেতে এটি দুবার ডিকোড করুন। প্রতিবার ডিকোডের পর এই টুল বাকি থাকা এনটিটি গোনে এবং এক ট্যাপে ডিকোডার আবার চালানোর সুযোগ দেয়।
é-এর মতো নামযুক্ত এনটিটি পড়তে সহজ, আর é বা é-এর মতো সংখ্যাসূচক এনটিটি যেকোনো Unicode অক্ষরের জন্য কাজ করে, নামহীন ইমোজিসহ। UTF-8-এ সংরক্ষিত পেজে অ্যাকসেন্টের জন্য কোনোটিরই দরকার নেই; এনটিটি মূলত পাঁচটি বিশেষ অক্ষর এবং ASCII-তে সীমাবদ্ধ সিস্টেমের জন্য গুরুত্বপূর্ণ।
WHATWG HTML স্ট্যান্ডার্ডে 2,125টি নামযুক্ত ক্যারেক্টার রেফারেন্স তালিকাভুক্ত, এবং পুরোনো পেজের সাথে সামঞ্জস্যের জন্য এর 106টি শেষের সেমিকোলন ছাড়াও গ্রহণ করা হয়। HTML 4.01-এ 252টি নাম ছিল। যেকোনো অক্ষরকে তার Unicode সংখ্যা দিয়েও লেখা যায়, দশমিকে € বা হেক্সে € হিসেবে।
হ্যাঁ, হলো নন-ব্রেকিং স্পেস, U+00A0, যা   বা   হিসেবেও লেখা হয়। সাধারণ স্পেসের মতো নয়, ব্রাউজার কখনো এখানে লাইন ভাঙে না এবং কয়েকটিকে কখনো একটিতে মিশিয়ে ফেলে না। লেআউটের জন্য এর অতিরিক্ত ব্যবহার ফোনে টেক্সট রিফ্লো করা কঠিন করে তোলে, তাই সাধারণত CSS মার্জিনই ভালো উপায়।
হার ও নিয়ম বদলায়; কোনো অঙ্কের ওপর নির্ভর করার আগে সূত্রটি দেখে নিন।
এখনও আটকে আছেন? HTML এনটিটি এনকোডার ও ডিকোডার সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।