HTML এন্টিটি এনকোডার / ডিকোডার কী?

ফ্রি অনলাইন HTML এন্টিটি এনকোড এবং ডিকোডার। <, >, &, " এর মতো বিশেষ অক্ষরকে তাদের HTML এন্টিটি সমতুল্যে রূপান্তর করুন।

HTML এনটিটি হলো বিশেষ অক্ষর ক্রম যা HTML মার্কআপে বিশেষ অর্থ আছে এমন অক্ষরকে উপস্থাপন করে। <, >, &, " এবং ' এর মতো অক্ষর HTML কনটেন্টে থাকলে সেগুলোকে যথাক্রমে &lt;, &gt;, &amp;, &quot; এবং &#039; হিসেবে এনকোড করতে হয় — অন্যথায় ব্রাউজার সেগুলোকে টেক্সট হিসেবে নয়, মার্কআপ হিসেবে ব্যাখ্যা করে। HTML এনটিটি এনকোডার/ডিকোডার একটি দ্বিমুখী ইন্টারফেসে এই এনটিটিগুলোর এনকোডিং এবং ডিকোডিং উভয়ই করে।

এনকোড মোডে, টুলটি আপনার ইনপুট টেক্সটে পাঁচটি মূল HTML বিশেষ অক্ষর স্ক্যান করে এবং প্রতিটিকে সংশ্লিষ্ট এনটিটি দিয়ে প্রতিস্থাপন করে। ওয়েব পেজে কোড স্নিপেট প্রদর্শন, ব্যবহারকারীর তৈরি কনটেন্ট নিরাপদে গ্রহণ, অথবা HTML টেমপ্লেটে অন্তর্ভুক্তির জন্য টেক্সট প্রস্তুত করার সময় এটি অপরিহার্য। এনকোডিং ছাড়া, কোনো ব্যবহারকারী "<script>alert('xss')</script>" টেক্সট জমা দিলে ব্রাউজার স্ক্রিপ্টটিকে টেক্সট হিসেবে প্রদর্শনের পরিবর্তে কোড হিসেবে কার্যকর করত।

ডিকোড মোডে, বিপরীত প্রক্রিয়া এনটিটি-এনকোডেড টেক্সটকে আবার তার পঠনযোগ্য আকারে রূপান্তর করে। HTML আউটপুট ডিবাগ করা, ওয়েব পেজ থেকে র অ্যাভ HTML সোর্স পড়া, অথবা HTML-ভিত্তিক API থেকে ডেটা প্রসেস করার সময় এটি উপযোগী। টুলটি &nbsp; (নন-ব্রেকিং স্পেস)-ও পরিচালনা করে, যা ওয়েব কনটেন্টে সাধারণত দেখা যায় কিন্তু রেন্ডার করা HTML-এ অদৃশ্য থাকে।

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

HTML এন্টিটি এনকোডার / ডিকোডার-এর বাস্তব ব্যবহারের উদাহরণ

ব্লগের জন্য ব্যবহারকারী-তৈরি মন্তব্য নিরাপদ করা

একটি ব্লগ মন্তব্যে <script> ট্যাগ এবং HTML ফরম্যাটিং থাকে। এনকোড মোডে এনকোডার দিয়ে মন্তব্যের টেক্সটটি পেস্ট করুন। সব <, > এবং " অক্ষর নিরাপদ এনটিটিতে পরিণত হয়। এরপর এনকোড করা টেক্সটটি XSS আক্রমণ বা আন-এস্কেপড ট্যাগ থেকে পেজ লেআউট ভাঙার ঝুঁকি ছাড়াই নিরাপদে ব্লগ HTML-এ রেন্ডার করা যায়।

টেমপ্লেট ইঞ্জিন থেকে HTML আউটপুট ডিবাগ করা

আপনার সার্ভার-সাইড টেমপ্লেট "Hello &lt;b&gt;World&lt;/b&gt;"-এর মতো আউটপুট তৈরি করছে এবং আপনার ডিকোড করা সংস্করণ দেখতে হবে। এটি ডিকোড মোডে পেস্ট করে "Hello <b>World</b>" পান। এটি যাচাই করতে সাহায্য করে যে রেন্ডার করার আগে টেমপ্লেট ইঞ্জিনটি ব্যবহারকারীর ইনপুট সঠিকভাবে এস্কেপ করছে।

ডেভেলপার ব্লগের জন্য কোড স্নিপেট প্রস্তুত করা

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

কেন HTML এন্টিটি এনকোডার / ডিকোডার ব্যবহার করবেন?

  • Bidirectional: encode and decode HTML entities
  • Syntax-highlighted output for easy reading
  • Handles &amp;, &lt;, &gt;, &quot;, &#039;, &nbsp;
  • এক ক্লিকে দিক বিপরীতে অদলবদল

HTML এন্টিটি এনকোডার / ডিকোডার কীভাবে ব্যবহার করবেন — ধাপে ধাপে

1

mode: encode or decode. নির্বাচন করুন।

2

আপনার টেক্সট or HTML entities এ input. পেস্ট করুন।

3

output updates instantly with syntax highlighting.

4

or download ফলাফল. কপি করুন।

HTML এন্টিটি এনকোডার / ডিকোডার কার জন্য সেরা?

  • XSS prevention
  • HTML debugging
  • template escaping
  • content sanitization

HTML এন্টিটি এনকোডার / ডিকোডার-এর জন্য প্রো টিপস

  • 1র অ্যাভ HTML বিশেষ অক্ষরসমৃদ্ধ ব্যবহারকারীর ইনপুট কখনো বিশ্বাস করবেন না। ওয়েব পেজে ব্যবহারকারীর জমা দেওয়া কনটেন্ট রেন্ডার করার আগে সর্বদা &, <, >, " এবং ' এনকোড করুন।
  • 2ডিকোড মোড HTML ইমেইল সোর্স কোড পড়ার জন্য উপযোগী। HTML ইমেইলে প্রায়ই ভারী এনটিটি এনকোডিং ব্যবহার হয় এবং ডিকোডিং কনটেন্টকে ডিবাগিংয়ের জন্য পঠনযোগ্য করে তোলে।
  • 3যদি কোনো ওয়েবসাইটে "&"-এর বদলে "&amp;" প্রদর্শিত দেখেন, তার মানে টেক্সটটি দ্বিগুণ এনকোড করা হয়েছিল। এটি সমাধান করতে একবার ডিকোড মোড দিয়ে চালান।
  • 4কনটেন্ট ম্যানেজমেন্ট ওয়ার্কফ্লোতে, ইনপুটের সময় (ব্যবহারকারী জমা দেওয়ার সময়) টেক্সট এনকোড করুন এবং প্রয়োজনে শুধুমাত্র প্রদর্শনের সময় ডিকোড করুন। ডেটাবেসে এনকোড করা টেক্সট সংরক্ষণ XSS সমস্যা প্রতিরোধ করে।

HTML এন্টিটি এনকোডার / ডিকোডার — প্রায়শই জিজ্ঞাসিত প্রশ্ন

Why do I need to encode HTML entities?

Encoding HTML entities prevents browsers from interpreting special characters as HTML markup. This is essential for displaying code snippets and preventing XSS attacks in user-generated content.

What entities does this tool handle?

It handles the five core HTML entities: & (&amp;), < (&lt;), > (&gt;), " (&quot;), and ' (&#039;), plus &nbsp; for non-breaking spaces.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

HTML এন্টিটি এনকোডার / ডিকোডার ব্যবহার করতে প্রস্তুত?

বিনামূল্যের অনলাইন টুল — আপনার ব্রাউজারে কাজ করে, নিবন্ধনের প্রয়োজন নেই। এখনই ব্যবহার শুরু করুন।

এখনই চেষ্টা করুন
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.