ইউআরএল এনকোডার ডিকোডার ফ্রি — তাৎক্ষণিকভাবে ভাঙ্গা লিঙ্ক ঠিক করুন
একটি URL এনকোডার ডিকোডার ফ্রি টুল ওয়েব অ্যাড্রেসের বিশেষ অক্ষরগুলিকে পার্সেন্ট-এনকোডেড ফরম্যাটে রূপান্তরিত করে (যেমন স্পেসগুলি %20 হয়ে যায়) এবং তাৎক্ষণিকভাবে প্রক্রিয়াটি উল্টিয়ে দেয়। এটি কোনো সফটওয়্যার ইনস্টলেশনের প্রয়োজন ছাড়াই ভাঙ্গা লিংক এবং ত্রুটিপূর্ণ কোয়েরি স্ট্রিং ঠিক করে। শুধুমাত্র আপনার URL পেস্ট করুন এবং কয়েক সেকেন্ডের মধ্যে পরিষ্কার, ব্রাউজার-সামঞ্জস্যপূর্ণ আউটপুট পান।
আপনি একজন ডেভেলপার যিনি API কল ডিবাগ করছেন, একজন মার্কেটার যিনি ট্র্যাকিং URL তৈরি করছেন, বা একজন কন্টেন্ট ক্রিয়েটর যিনি বিশেষ অক্ষর সহ লিংক শেয়ার করছেন না কেন, URL এনকোডিং বোঝা অপরিহার্য। এই ব্যাপক গাইডটি আপনাকে URLs এনকোড এবং ডিকোড করা, ভাঙ্গা কোয়েরি স্ট্রিং ঠিক করা এবং একটি নির্ভরযোগ্য অনলাইন URL এনকোডার ডিকোডার টুল ব্যবহার করে আপনার ওয়ার্কফ্লো সহজ করার জন্য প্রয়োজনীয় সবকিছু জানায়।
URL এনকোডার ডিকোডার ফ্রি: এটি কী এবং আপনার লিংকগুলি কেন ভাঙে
একটি URL এনকোডার ডিকোডার একটি ইউটিলিটি যা ওয়েব অ্যাড্রেসগুলিকে এমন একটি ফরম্যাটে রূপান্তরিত করে যা ব্রাউজার, সার্ভার এবং অ্যাপ্লিকেশনগুলি সঠিকভাবে ব্যাখ্যা করতে পারে। URLs RFC 3986 এ সংজ্ঞায়িত কঠোর অক্ষর সেট দ্বারা পরিচালিত হয়, যা শুধুমাত্র নির্দিষ্ট অক্ষর, অঙ্ক এবং কয়েকটি সংরক্ষিত প্রতীক অনুমতি দেয়। যখন আপনি সেই সেটের বাইরে কিছু অন্তর্ভুক্ত করেন — যেমন স্পেস, উচ্চারণ অক্ষর, পরামিতির ভিতরে অ্যাম্পারসান্ড, বা অ-ল্যাটিন অক্ষর — URL বৈধ থাকার জন্য পার্সেন্ট-এনকোডেড হতে হবে।
এখানে আপনার লিংকগুলি ভাঙার সবচেয়ে সাধারণ কারণগুলি রয়েছে:
- URLs-এ স্পেস — ব্রাউজারগুলি কাঁচা স্পেস ব্যাখ্যা করতে পারে না, তাই সেগুলি
%20বা+দিয়ে প্রতিস্থাপন করতে হবে। - বিশেষ অক্ষর যেমন
&,?,=,#এবং/URLs-এ কাঠামোগত অর্থ বহন করে। যদি তারা এনকোডিং ছাড়াই পরামিতি মানের ভিতরে উপস্থিত হয় তবে তারা কোয়েরি স্ট্রিং নষ্ট করে। - অ-ASCII অক্ষর যেমন
é,ñ,ü, চীনা অক্ষর বা ইমোজি অবশ্যই UTF-8 এনকোডেড হতে হবে। - কপি-পেস্ট ত্রুটি ইমেল বা চ্যাট অ্যাপ্লিকেশন থেকে যা স্বয়ংক্রিয়ভাবে লিংক ফর্ম্যাট করে এবং এনকোডিং বাদ দেয়।
- ডাবল এনকোডিং — যখন একটি URL দুর্ঘটনাক্রমে দুবার এনকোড করা হয়,
%20কে%2520তে পরিণত করে।
একটি ফ্রি পার্সেন্ট এনকোডিং ডিকোডার অনলাইনের সাথে, আপনি একটি ত্রুটিপূর্ণ লিংক পেস্ট করতে পারেন এবং তাৎক্ষণিকভাবে দেখতে পারেন কী ভুল আছে — বা প্রকাশ করার আগে এটি ঠিক করুন। Toolora-তে URL এনকোডার ডিকোডার টুল এই সমস্ত পরিস্থিতি একটি একক ক্লিকে পরিচালনা করে, সম্পূর্ণ বিনামূল্যে এবং ব্রাউজার-ভিত্তিক।
URL এবং কোয়েরি স্ট্রিংয়ে পার্সেন্ট এনকোডিং কীভাবে কাজ করে
পার্সেন্ট এনকোডিং (URL এনকোডিং নামেও পরিচিত) অনিরাপদ অক্ষরগুলিকে % প্রতীক দিয়ে প্রতিস্থাপন করে তার পরে দুটি হেক্সাডেসিমাল সংখ্যা যা UTF-8 এ অক্ষরের বাইট মান প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, একটি স্পেস (ASCII 32, hex 20) %20 হয়ে যায়।
URLs সংরক্ষিত এবং অ-সংরক্ষিত অক্ষরে বিভক্ত:
- অ-সংরক্ষিত অক্ষর (এনকোডিং প্রয়োজন নেই):
A–Z,a–z,0–9,-,_,.,~ - সংরক্ষিত অক্ষর (ডেটা হিসেবে ব্যবহৃত হলে এনকোড করুন):
:,/,?,#,[,],@,!,$,&,',(,),*,+,,,;,=
এখানে সবচেয়ে সাধারণ এনকোডেড অক্ষরগুলির একটি দ্রুত রেফারেন্স টেবিল রয়েছে:
| অক্ষর | এনকোডেড মান | সাধারণ ব্যবহার |
|---|---|---|
| স্পেস | %20 বা + |
অনুসন্ধান কোয়েরি, ফাইলের নাম |
& |
%26 |
পরামিতি মানের ভিতরে |
= |
%3D |
পরামিতিতে Base64 স্ট্রিং |
? |
%3F |
পথ বা মানের ভিতরে, বিভাজক হিসেবে নয় |
# |
%23 |
হ্যাশট্যাগ, ডেটার ভিতরে খণ্ড |
/ |
%2F |
কোয়েরি পরামিতির ভিতরে পথ |
+ |
%2B |
ফোন নম্বর, গণিত অভিব্যক্তি |
é |
%C3%A9 |
উচ্চারণ অক্ষর (UTF-8) |
@ |
%40 |
mailto লিংকে ইমেল অ্যাড্রেস |
: |
%3A |
সময় স্ট্রিং, ডেটার ভিতরে প্রোটোকল |
যখন আপনি বিনামূল্যে URL পরামিতি এনকোড করেন, টুলটি সাধারণত প্রতিটি পরামিতির মান শুধুমাত্র এনকোড করে — কাঠামোগত ?, & বা = অক্ষর নয় যা সেগুলিকে বিভক্ত করে। এই পার্থক্য একটি বৈধ URL তৈরি করার জন্য গুরুত্বপূর্ণ।
অনলাইনে URLs কীভাবে এনকোড এবং ডিকোড করতে হয় — ধাপে ধাপে গাইড
একটি ফ্রি অনলাইন URL এনকোডার ডিকোডার ব্যবহার করা সহজ। উভয় অপারেশনের জন্য এখানে সঠিক ওয়ার্কফ্লো রয়েছে:
একটি URL এনকোড করতে
- আপনার কাঁচা URL বা স্ট্রিং কপি করুন — উদাহরণস্বরূপ:
https://example.com/search?q=best coffee shops in São Paulo - Toolora URL এনকোডার ডিকোডার খুলুন।
- ইনপুট বক্সে URL পেস্ট করুন।
- এনকোড অপশন নির্বাচন করুন।
- এনকোড বোতাম ক্লিক করুন তাৎক্ষণিকভাবে পেতে:
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dbest%20coffee%20shops%20in%20S%C3%A3o%20Paulo - কোড, রিডিরেক্ট বা লিংকে ব্যবহারের জন্য আপনার ক্লিপবোর্ডে ফলাফল কপি করুন।
একটি URL ডিকোড করতে
- এনকোডেড স্ট্রিং পেস্ট করুন, যেমন
https%3A%2F%2Fmysite.com%2Fpath%3Fname%3DJohn%26age%3D30 - ডিকোড অপশন নির্বাচন করুন।
- ডিকোড ক্লিক করুন মানব-পাঠযোগ্য ফর্ম পুনরুদ্ধার করতে:
https://mysite.com/path?name=John&age=30 - ডিবাগিং, শেয়ারিং বা নথিভুক্তির জন্য পরিষ্কার URL ব্যবহার করুন।
প্রতিটি অপারেশন কখন ব্যবহার করতে হবে
- এনকোড করুন HTML অ্যাট্রিবিউটে, রিডিরেক্ট কোয়েরি পরামিতিতে, OAuth প্রবাহে বা API অনুরোধে URLs এমবেড করার আগে।
- ডিকোড করুন সার্ভার লগ, অ্যানালিটিক্স রিপোর্ট বা ওয়েবহুক পেলোড ডিবাগ করার সময়।
- দুবার এনকোড করুন শুধুমাত্র যদি আপনার URL দুটি স্তরের ডিকোডিং পাস করতে হয় (বিরল তবে কিছু রিডিরেক্ট চেইনে ঘটে)।
এমন ডেভেলপারদের জন্য যারা সম্পর্কিত রূপান্তরণ নিয়েও কাজ করেন, Toolora পরিপূরক ইউটিলিটি অফার করে যেমন Base64 এনকোডার ডিকোডার এবং JSON ফরম্যাটার — সবই বিনামূল্যে এবং সাইন-আপ প্রয়োজন নেই।
সাধারণ URL এনকোডিং ভুল এবং সেগুলি ঠিক করার সেরা অনুশীলন
এমনকি অভিজ্ঞ ডেভেলপাররাও এনকোডিং ভুল করেন। এখানে সবচেয়ে ঘন ঘন সমস্যাগুলি রয়েছে — এবং যখন আপনি একটি বিশেষ অক্ষর URL এনকোডিংয়ের জন্য একটি ফ্রি টুল ব্যবহার করেন তখন সেগুলি এড়ানোর উপায়।
ভুল 1: প্রোটোকল সহ সম্পূর্ণ URL এনকোডিং
https:// কে https%3A%2F%2F তে এনকোডিং শুধুমাত্র সঠিক যখন URL নিজেই অন্য একটি URL-এর মান হিসেবে থাকে (যেমন একটি রিডিরেক্ট পরামিতি)। সাধারণ ব্যবহারের জন্য, স্কিম, ডোমেইন এবং পথ কাঠামো অক্ষত রাখুন এবং শুধুমাত্র মানগুলি এনকোড করুন।
ভুল 2: ডাবল এনকোডিং
যদি আপনি একটি URL দুবার এনকোড করেন, %20 হয়ে যায় %2520, যা ব্রাউজারগুলি একটি স্পেসের পরিবর্তে একটি আক্ষরিক %20 স্ট্রিং হিসেবে ব্যাখ্যা করে। সর্বদা প্রথমে ডিকোড করুন যদি আপনি নিশ্চিত না হন যে একটি স্ট্রিং ইতিমধ্যে এনকোড করা হয়েছে।
ভুল 3: + এবং %20 মিশ্রিত করা
উভয়ই একটি স্পেস প্রতিনিধিত্ব করে, কিন্তু:
+শুধুমাত্র কোয়েরি স্ট্রিংয়ের মধ্যে বৈধ (?এর পরে)%20URL-এর যেকোনো জায়গায় বৈধ
সর্বোচ্চ সামঞ্জস্যের জন্য, ধারাবাহিকভাবে %20 ব্যবহার করুন।
ভুল 4: অ-ASCII অক্ষর এনকোডিং করতে ভুলে যাওয়া
অনেক CMS প্ল্যাটফর্ম ভাঙে যখন URLs é, ü, ñ, বা এশিয়া-ভাষার অক্ষর ধারণ করে। প্রকাশ করার আগে সর্বদা এগুলিকে তাদের UTF-8 বাইট সিকোয়েন্সে এনকোড করুন।
সেরা অনুশীলন চেকলিস্ট
- ✅ সর্বদা ব্যবহারকারী-উত্পাদিত ইনপুট এনকোড করুন এটিকে URL-এ রাখার আগে।
- ✅ লগ এবং অ্যানালিটিক্স ডেটা পরিদর্শন করতে একটি ডিকোড URL কোয়েরি স্ট্রিং অনলাইন টুল ব্যবহার করুন।
- ✅ একটি ব্রাউজার অ্যাড্রেস বারে পেস্ট করে এনকোডিংয়ের পরে URLs যাচাই করুন।
- ✅ নথিভুক্ত করুন কোন অক্ষরগুলি আপনার অ্যাপ্লিকেশন এনকোড করে — সামঞ্জস্য বাগ প্রতিরোধ করে।
- ✅ পুরানো সিস্টেমগুলি সমর্থন করার সময় ব্রাউজার জুড়ে URLs পরীক্ষা করুন।
- ❌ কখনো ফর্ম বা APIs থেকে এনকোড করা ইনপুট বিশ্বাস করবেন না।
- ❌ ম্যানুয়ালি অক্ষর এনকোড করবেন না — টাইপোস এড়াতে একটি টুল ব্যবহার করুন।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
URL এনকোডিং এবং ডিকোডিংয়ের মধ্যে পার্থক্য কী?
URL এনকোডিং (পার্সেন্ট এনকোডিং নামেও পরিচিত) অনুমোদিত নয় এমন অক্ষরগুলিকে % অনুসরণ করে হেক্সাডেসিমাল সংখ্য