Omnikit
ডেভফাইলঅর্থসব টুল
Ctrl K
ডেভেলপার টুলফাইল টুলঅর্থ ক্যালকুলেটরসব টুল
হোমডেভেলপার টুলURL এনকোডার / ডিকোডার
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

URL এনকোডার / ডিকোডার

ডেভ

টেক্সট ও URL পার্সেন্ট-এনকোড বা ডিকোড করুন, আর লিংকের প্রতিটি অংশ দেখুন

আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না।

পার্সেন্ট-এনকোডিং সেই অক্ষরগুলো বদলে দেয় যা URL বহন করতে পারে না, তাই স্পেস হয় %20 আর অ্যাম্পারস্যান্ড হয় %26। এটি ছাড়া কোয়েরি স্ট্রিং প্রথম বিশেষ অক্ষরেই ভেঙে যায়। এটি দুই দিকেই এনকোড ও ডিকোড করে, আর একটি লিংককে তার অংশে ভাগ করে। কিছুই পাঠানো হয় না।

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

এরপর:
  • Base64 এনকোড ও ডিকোড টেক্সট ও ফাইল Base64-এ এবং আবার ফেরত, URL-নিরাপদ মোড ও ছবির প্রিভিউ সহ
  • HTML এনটিটি এনকোডার ও ডিকোডার &, <, > ও উদ্ধৃতিচিহ্ন HTML এনটিটি হিসেবে এনকোড করুন, অথবা যেকোনো নামযুক্ত ও সংখ্যাসূচক এনটিটি ডিকোড করুন

কীভাবে একটি URL এনকোড করবেন

1

"এনকোড / ডিকোড" ট্যাবে এনকোড বা ডিকোড বেছে নিন।

2

প্যারামিটার বা সার্চ শব্দের জন্য একটি মান, অথবা সম্পূর্ণ লিংকের জন্য পুরো URL বেছে নিন।

3

টেক্সটটি ফর্ম ডেটা হলে "স্পেস হিসেবে +" চালু করুন।

4

বাঁ প্যানে টাইপ বা পেস্ট করুন, তারপর ফলাফল নিতে কপি করুন ক্লিক করুন।

URL এনকোডার / ডিকোডার সম্পর্কে

এই URL এনকোডার টেক্সটকে পার্সেন্ট-এনকোডেড রূপে রূপান্তর করে, তাই স্পেস হয় %20 আর &, ? ও ₹-এর মতো অক্ষর এমনভাবে লেখা হয় যা সব ব্রাউজার ও সার্ভার একইভাবে পড়ে। টাইপ করার সঙ্গে সঙ্গে এনকোড করা স্ট্রিংকে আবার সাধারণ টেক্সটে ফেরাতে ডিকোডে যান।

এনকোড করার দুটি উপায় আছে, আর ভুলটি বেছে নেওয়া একটি সাধারণ বাগ। কম্পোনেন্ট মোড, JavaScript-এর encodeURIComponent-এর মতো, URL-এ অর্থ বহন করে এমন সবকিছু এস্কেপ করে, / ? & = ও # সহ; একটি মানের জন্য এটি ব্যবহার করুন, যেমন সার্চ শব্দ বা রিডাইরেক্ট ঠিকানা। পুরো URL মোড, encodeURI-এর মতো, এই অক্ষরগুলো যেমন আছে রাখে এবং শুধু স্পেস ও নন-ASCII টেক্সট এস্কেপ করে, যা সম্পূর্ণ লিংকের জন্য উপযুক্ত।

ডিকোড ব্যর্থ হলে ঠিক কী ভুল তা জানিয়ে দেয়। একটি একা পার্সেন্ট চিহ্ন, যেমন "50% off"-এ, অথবা অক্ষরের মাঝখানে কাটা বাইট তাদের অবস্থান সহ জানানো হয়, ব্রাউজারের সংক্ষিপ্ত "URI malformed" ত্রুটির বদলে। ফলাফলে এখনো %20-এর মতো এস্কেপ থাকলে টেক্সটটি সম্ভবত দুবার এনকোড হয়েছিল, আর সেটি আপনাকে জানানো হয়।

URL ট্যাব একটি লিংককে প্রোটোকল, হোস্ট, পোর্ট, পাথ, হ্যাশ ও কোয়েরি প্যারামিটারের একটি টেবিলে ভাগ করে, প্রতিটি ডিকোড করে। কোনো প্যারামিটার সম্পাদনা, যোগ বা বাদ দিন, আর লিংকটি সঠিক এনকোডিংয়ে আবার তৈরি হয়, যা UTM ট্যাগ যাচাই বা লম্বা সার্চ URL-এ ফিল্টার বদলাতে কাজে লাগে। সবকিছু আপনার ব্রাউজারে চলে, কিছুই পাঠানো হয় না। সম্পর্কিত টুল: Base64 Encode & Decode, JWT Decoder।

সাধারণ জিজ্ঞাসা

encodeURIComponent আর encodeURI-এর পার্থক্য কী?

encodeURIComponent URL-এ বিশেষ অর্থ আছে এমন প্রতিটি অক্ষর এস্কেপ করে, / ? & = ও # সহ, তাই URL-এর ভেতরের একটি মানের জন্য এটি ব্যবহার করুন। encodeURI এই অক্ষরগুলো রেখে শুধু স্পেস ও নন-ASCII টেক্সট এস্কেপ করে, তাই পুরো লিংকের জন্য এটি ব্যবহার করুন।

ডিকোড করার সময় URI malformed ত্রুটি কেন আসে?

টেক্সটে এমন একটি % আছে যার পরে দুটি হেক্স অঙ্ক নেই, যেমন 50% off, অথবা এমন বাইট আছে যা বৈধ UTF-8 গঠন করে না। এই টুল সঠিক অবস্থান দেখায়। আক্ষরিক পার্সেন্ট চিহ্ন %25 লিখুন।

স্পেস কি %20 হবে নাকি +?

পাথে বা বেশিরভাগ API-তে স্পেস হলো %20। HTML ফর্ম ডেটায় (application/x-www-form-urlencoded) স্পেস লেখা হয় +। এভাবে এনকোড বা ডিকোড করতে প্লাস বিকল্পটি চালু করুন।

URL-এর প্যারামিটার কীভাবে দেখব ও সম্পাদনা করব?

URL ট্যাব খুলে লিংকটি পেস্ট করুন। প্রতিটি কোয়েরি প্যারামিটার ডিকোড হয়ে একটি টেবিলে দেখা যায়। কোনো মান বদলান, সারি যোগ বা বাদ দিন, আর নিচে আবার তৈরি URL হালনাগাদ হয়ে কপির জন্য তৈরি থাকে।

এই URL এনকোডার কি বিনামূল্যে ও ব্যক্তিগত?

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

ডিকোড করা টেক্সটে এখনো %20 কেন?

সাধারণ কারণ ডাবল এনকোডিং: টেক্সট একবার এনকোড হয়ে আবার এনকোড হয়েছিল, তাই স্পেস প্রথমে %20 ও পরে %2520 হয়েছে। আরেকবার ডিকোড করুন, স্পেস ফিরে আসবে। ফলাফল এখনো পার্সেন্ট-এনকোডেড মনে হলে এই পৃষ্ঠা একটি নোট দেখায়, যাতে বোঝেন আরেক দফা দরকার।

এখনও আটকে আছেন? URL এনকোডার / ডিকোডার সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।

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

সব ডেভেলপার টুল
Chmod ক্যালকুলেটরLinux ফাইল পারমিশন: বক্সে টিক দিন বা 755 অথবা rwxr-xr-x লিখুন, chmod কমান্ড কপি করুনJSON থেকে Go স্ট্রাক্ট কনভার্টারএকটি JSON নমুনাকে json ট্যাগ, int বা float64, পয়েন্টার ও omitempty সহ Go স্ট্রাক্টে রূপান্তর করুনBase64 এনকোড ও ডিকোডটেক্সট ও ফাইল Base64-এ এবং আবার ফেরত, URL-নিরাপদ মোড ও ছবির প্রিভিউ সহUnix টাইমস্ট্যাম্প কনভার্টারUnix টাইমস্ট্যাম্প থেকে তারিখ আর তারিখ থেকে টাইমস্ট্যাম্প, যেকোনো টাইম জোনেJSON থেকে TypeScriptএকটি JSON নমুনা থেকে TypeScript ইন্টারফেস বা টাইপ তৈরি করুনCSV থেকে JSONটেবিল প্রিভিউসহ CSV থেকে JSON এবং JSON থেকে CSV-তে রূপান্তর করুনYAML থেকে JSONYAML থেকে JSON এবং JSON থেকে YAML-এ রূপান্তর করুন, অ্যাংকর সমাধানসহJSON Patch Generator and TesterCreate an RFC 6902 JSON Patch from two documents, or apply one and see the result
এই টুলটি কি কাজে লেগেছে?
Omnikit

ছোট ছোট কাজ, আপনার ব্রাউজারেই। বিনামূল্যে, দ্রুত ও ব্যক্তিগত। ফাইল কখনো আপলোড হয় না।

ফাইল

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

ডেভ

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

অর্থ

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
গাইডপ্রশ্নপরিচিতিআমরা কীভাবে যাচাই করিআইন লাইব্রেরি (বেটা)গোপনীয়তাশর্তাবলিপ্রকাশ্য বিবৃতিযোগাযোগMore: Exam practice (UGC NET Paper 1)আপনার ব্রাউজারে চলে। কিছুই আপলোড হয় না। © 2026 Omnikit (theomnikit.com)