Percent এনকোডার

সফটওয়্যার ডাউনলোড বা অ্যাকাউন্ট ছাড়াই ফ্রি Percent Encode টুল ব্যবহার করুন। ১০০% ব্যক্তিগত, সীমাহীন ফাইল সাইজ, সার্ভারে শূন্য আপলোড।

ইনপুট টেক্সট

অথবা একটি ফাইল আপলোড করুন

একটি পাঠ্য ফাইল আপলোড করুন

এনকোড/ডিকোড করতে একটি পাঠ্য ফাইল ড্রপ করুন

অফলাইন ইঞ্জিন শুরু করা হচ্ছে...

100% ব্যক্তিগত ইন-ব্রাউজার ওয়ার্কস্পেস • জিরো ক্লাউড আপলোড

আউটপুট
১০০% প্রাইভেট • জিরো সার্ভার ফাইল আপলোড

Utiliome-এর ফ্রি Percent এনকোডার কেন ব্যবহার করবেন?

কঠোর প্রাইভেসি, তাৎক্ষণিক এক্সিকিউশন ও জিরো ঘর্ষণের জন্য তৈরি। সাবস্ক্রিপশন, পেওয়াল বা অ্যাকাউন্ট রেজিস্ট্রেশন লাগে না।

১০০% ফ্রি ও সাইন-আপ নেই

অ্যাকাউন্ট, ক্রেডিট কার্ড বা সাবস্ক্রিপশন ছাড়াই URL তাৎক্ষণিক এনকোড ও ডিকোড করুন। সত্যিই চিরকাল ফ্রি, ব্যবহার কোটা নেই।

সর্বোচ্চ গোপনীয়তায় সার্ভারে শূন্য আপলোড

আপনার ডেটা ডিভাইস ছাড়ে না। সব percent encoding সম্পূর্ণ ইন-ব্রাউজারে হয়, ১০০% ব্যক্তিগত ও নিরাপদ ডেটা হ্যান্ডলিং নিশ্চিত।

বিদ্যুৎগতিতে দ্রুত ও সীমাহীন

বিশাল স্ট্রিং, পুরো নথি বা হাজার হাজার URL তাৎক্ষণিক এনকোড করুন—ব্যবহার সীমা, ফাইল সাইজ ক্যাপ বা কৃত্রিম পেওয়াল ডিলে নেই।

ডেভেলপার-ফ্রেন্ডলি নির্ভুলতা

RFC 3986 স্ট্যান্ডার্ড কঠোরভাবে মেনে চলে, যাতে এনকোডেড URI API রিকোয়েস্ট, ওয়েব ডেভেলপমেন্ট ও ডেটাবেস স্টোরেজের জন্য নিরাপদ থাকে।

Utiliome বনাম প্রচলিত ক্লাউড বিকল্প

আমাদের লোকাল-ফার্স্ট WebAssembly ইঞ্জিনকে পুরনো ক্লাউড টুলের সাথে তুলনা করুন।

ফিচার Utiliome (লোকাল ব্রাউজার) পুরনো ক্লাউড কনভার্টার
গোপনীয়তা ও নিরাপত্তা ১০০% ইন-ব্রাউজার, সার্ভারে শূন্য আপলোড সংবেদনশীল URL ও API কী রিমোট সার্ভারে পাঠায়
খরচ ও সীমা ১০০% ফ্রি, সীমাহীন ব্যবহার, সাইন-আপ নেই হিডেন পেওয়াল, দৈনিক কোটা, বাধ্যতামূলক ইমেইল সাইনআপ
গতি ও লেটেন্সি জিরো লেটেন্সিতে তাৎক্ষণিক ক্লায়েন্ট-সাইড এক্সিকিউশন প্রতিটি অপারেশনে ধীর নেটওয়ার্ক রাউন্ড-ট্রিপ
কীভাবে কাজ করে

৩ সহজ ধাপে Percent এনকোডার ব্যবহার করুন

সফটওয়্যার ইনস্টল লাগে না। সবকিছু সরাসরি ওয়েব ব্রাউজারে চলে।

1

আপনার ডেটা লিখুন

প্রসেস করতে চান এমন টেক্সট, URL বা API প্যারামিটার ইনপুট এরিয়ায় পেস্ট করুন। টুল তাৎক্ষণিক কাজ করে।

2

Encode বা Decode বেছে নিন

বিশেষ ক্যারেক্টার percent-encode করতে চান নাকি ইতিমধ্যে এনকোডেড স্ট্রিং আসল পঠনযোগ্য ফরম্যাটে ডিকোড করতে চান তা বেছে নিন।

3

নিরাপদ ফলাফল কপি করুন

সম্পূর্ণ প্রসেস করা টেক্সট নিতে কপি বাটনে ক্লিক করুন। সার্ভারে শূন্য আপলোড বলে এটা তাৎক্ষণিক হয়।

Percent-encoding কী এবং কেন প্রয়োজন?

দ্রুত উত্তর: Percent-encoding, যা URL encoding নামেও পরিচিত, Uniform Resource Identifier (URI)-তে তথ্য এনকোড করার স্ট্যান্ডার্ড পদ্ধতি—অনিরাপদ ক্যারেক্টারকে '%' ও তার হেক্সাডেসিমাল সমতুল্য দিয়ে বদলে।

Percent-encoding আধুনিক ওয়েব ইনফ্রার মৌলিক স্তম্ভ, ইন্টারনেটে ডেটা কীভাবে যায় তা নির্ধারণ করে। ইন্টারনেট রিসোর্স খুঁজতে Uniform Resource Identifier (URI) ব্যবহার করে। কিন্তু URI স্পেসিফিকেশন (RFC 3986) URL-এ নিরাপদে ব্যবহারযোগ্য ক্যারেক্টার কঠোরভাবে সীমাবদ্ধ করে। অনুমোদিত 'unreserved characters' শুধু বড়-ছোট অ্যালফানিউমেরিক (A-Z, a-z, 0-9), হাইফেন (-), পিরিয়ড (.), আন্ডারস্কোর (_) ও টিল্ড (~)। অন্য সব ক্যারেক্টার 'unsafe' বা 'reserved'—URL ফরম্যাটে বিশেষ স্ট্রাকচারাল অর্থ থাকায়। উদাহরণ: অ্যাম্পারস্যান্ড (&) কোয়েরি প্যারামিটার আলাদা করে, ইকুয়াল সাইন (=) মান দেয়, ফরওয়ার্ড স্ল্যাশ (/) ডিরেক্টরি পাথ নির্ধারণ করে। ডেটা পেলোডে আসল '&' ক্যারেক্টার পাঠাতে চাইলে percent-encode করতে হয়।

Percent-encode করতে ক্যারেক্টার আগে UTF-8 স্ট্যান্ডার্ড অনুযায়ী বাইট মানে রূপান্তরিত হয়। প্রতিটি বাইট দুই-অঙ্কের হেক্সাডেসিমাল সংখ্যা ও আগে percent সাইন (%) দিয়ে প্রকাশ পায়। স্পেস ক্যারেক্টার দশমিকে ৩২, হেক্সে ২০—তাই স্পেস হয় '%20'। '@' হয় '%40', কমা (,) হয় '%2C'। এই পদ্ধতিগত কনভার্সন ওয়েব সার্ভার, লোড ব্যালান্সার ও ব্রাউজারকে URL সীমানা দ্ব্যর্থহীনভাবে ব্যাখ্যা করতে দেয়। Percent-encoding ছাড়া জটিল কোয়েরি স্ট্রিং URL স্ট্রাকচার ভাঙত—৪০০ Bad Request, ভাঙা লিংক বা HTTP Parameter Pollution-এর মতো নিরাপত্তা দুর্বলতা।

ঐতিহাসিকভাবে সিস্টেমভেদে URL encoding আলাদা ছিল। application/x-www-form-urlencoded ফর্ম ডেটা স্পেসকে প্লাস (+) করে, RFC 3986 কঠোরভাবে '%20' চায়। আধুনিক ফ্রেমওয়ার্ক এই সূক্ষ্মতা অ্যাবস্ট্রাক্ট করে, কিন্তু ডিবাগিং, API টেস্ট ও ডিপ লিংকের জন্য শক্তিশালী, নির্ভরযোগ্য, ১০০% ফ্রি ম্যানুয়াল percent-encode টুল এখনও অপরিহার্য।

ইন-ব্রাউজার percent encoding কীভাবে আপনার গোপনীয়তা রক্ষা করে

দ্রুত উত্তর: আমাদের টুল সার্ভারে শূন্য আপলোড দিয়ে ১০০% ব্যক্তিগত ডেটা হ্যান্ডলিং নিশ্চিত করে। সব percent-encoding অপারেশন সরাসরি ব্রাউজারে চলে, ডেটা সম্পূর্ণ লোকাল থাকে।

ডেটা ব্রিচ সাধারণ ও ইউজার প্রাইভেসি হুমকির যুগে সাধারণ ইউটিলিটির জন্য রিমোট সার্ভারের উপর নির্ভর করা মৌলিকভাবে ত্রুটিপূর্ণ। অনেক লিগ্যাসি ইউটিলিটি সাইট percent-encoding-এর মতো সাধারণ রূপান্তরেও ডেটা ব্যাকএন্ড সার্ভারে পাঠাতে বলে। OAuth টোকেন, API কী, পাসওয়ার্ড রিসেট লিংক বা প্রোপ্রাইটারি কোয়েরি প্যারামিটারের মতো সংবেদনশীল তথ্যে এটা বড় নিরাপত্তা ঝুঁকি। নেটওয়ার্কে তৃতীয় পক্ষের সার্ভারে গেলে অ্যাক্সেস লগ, রিভার্স প্রক্সি ক্যাশ বা অ্যানালিটিক্স ডেটাবেসে লগ হতে পারে—আপনার নিয়ন্ত্রণের বাইরে।

আমাদের Utiliome Percent Encoder কঠোর 'Zero Server Uploads' আর্কিটেকচারে তৈরি। টুল ১০০% ইন-ব্রাউজারে চলে, আধুনিক ক্লায়েন্ট-সাইড JavaScript ইঞ্জিনের কমপিউটেশনাল পাওয়ার ব্যবহার করে। টেক্সট বা URL পেস্ট করলে এনকোড বা ডিকোড সম্পূর্ণ আপনার মেশিনের মেমোরিতে হয়। আপনার ডেটা থাকা কোনো নেটওয়ার্ক রিকোয়েস্ট হয় না, ব্যাকগ্রাউন্ড API কল হয় না, ইনপুটের শূন্য বাইট আমাদের সার্ভারে যায়। ডেটা ১০০% ব্যক্তিগত থাকার দুর্ভেদ্য গ্যারান্টি। শ্রেণীবদ্ধ ইন্টারনাল URL, প্রোডাকশন API সিক্রেট বা PII আত্মবিশ্বাসের সাথে এনকোড করুন—অপারেশন ব্রাউজার ট্যাবে স্যান্ডবক্সড।

অতুলনীয় নিরাপত্তার বাইরে এই ক্লায়েন্ট-সাইড আর্কিটেকচার বিশাল পারফরম্যান্সও দেয়। রিমোট সার্ভার রাউন্ড-ট্রিপের লেটেন্সি সরিয়ে percent-encoding তাৎক্ষণিক। দশ-ক্যারেক্টার স্ট্রিং বা জটিল URI-এর জন্য দশ-মেগাবাইট JSON পেলোড—ফলাফল মিলিসেকেন্ডে। এই ঘর্ষণহীন, দ্রুত অভিজ্ঞতা ১০০% ফ্রি, সাইন-আপ ছাড়া—আপনার সময় ও গোপনীয়তাকে সম্মান করতে ডিজাইন করা।

টেকনিক্যাল ডিপ ডাইভ: Percent encoding বনাম অন্য ডেটা এনকোডিং স্কিম

দ্রুত উত্তর: Percent-encoding ডেটাকে URL-এর জন্য নিরাপদ করে; Base64 বা HTML এন্টিটি সম্পূর্ণ আলাদা প্রসঙ্গে কাজ করে। নিরাপদ সফটওয়্যার ডেভেলপমেন্টে কখন কোনটি ব্যবহার করবেন তা বোঝা জরুরি।

কম্পিউটার সায়েন্স ও ওয়েব ডেভেলপমেন্টে 'encoding' নিরাপদ ট্রান্সমিশন বা স্টোরেজের জন্য এক ফরম্যাট থেকে অন্য ফরম্যাটে ডেটা রূপান্তরের সাধারণ শব্দ। কিন্তু প্রসঙ্গভেদে স্কিম একেবারে আলাদা। Percent-encoding (URL encoding) কঠোরভাবে Uniform Resource Identifier (URI)-এর জন্য ডিজাইন। মূল লক্ষ্য URL-এর কঠোর স্ট্রাকচারাল সীমায় নিরাপদে নির্বিচার ডেটা এমবেড করা। অনিরাপদ ক্যারেক্টার তিন-ক্যারেক্টার সিকোয়েন্সে প্রসারিত করে (স্পেসের জন্য '%20') নিশ্চিত করে ওয়েব প্রোটোকল ডেটাকে স্ট্রাকচারাল ডিলিমিটার ভুল না বোঝে। HTTP-তে ডায়নামিক ডেটা পাঠানোর মৌলিক মেকানিজম।

বিপরীতে Base64 সম্পূর্ণ আলাদা উদ্দেশ্যে: টেক্সট-ভিত্তিক প্রোটোকলে বাইনারি ডেটা নিরাপদে পাঠানো। Base64 নির্বিচার বাইনারি (ছবি, PDF, কম্পাইলড এক্সিকিউটেবল) ৬৪টি নিরাপদ ASCII ক্যারেক্টারে (A-Z, a-z, 0-9, +, /) অনুবাদ করে। CSS/HTML-এ ছবি এমবেড (Data URI) বা JSON Web Tokens (JWT) স্ট্রাকচার করতে ব্যবহৃত। Base64-এনকোড করে URL-এ পাঠানো যায়, কিন্তু ফলিত স্ট্রিংয়ে '+' ও '/' থাকতে পারে যা URL-এ রিজার্ভড এবং পরবর্তী percent-encoding লাগে (URL-safe Base64 ভ্যারিয়েন্ট ছাড়া)। Base64 পেলোড সাইজ ঠিক ৩৩% বাড়ায়; percent-encoding শুধু অনিরাপদ ক্যারেক্টার ফুলিয়ে অ্যালফানিউমেরিক অক্ষুণ্ণ রাখে।

আরেকটি সাধারণ স্কিম HTML Entity encoding। HTML ডকুমেন্টের ভিতরে ব্রাউজারকে কাঁচা টেক্সটকে HTML মার্কআপ ভুল না বোঝাতে ব্যবহৃত। ওয়েবপেজে less-than সিম্বল (<) দেখাতে চাইলে নতুন ট্যাগের শুরু না ভেবে '<' এনকোড করেন। HTML entity encoding Cross-Site Scripting (XSS)-এর বিরুদ্ধে গুরুত্বপূর্ণ প্রতিরক্ষা। Percent-encoding URL পার্সার রক্ষা করে, HTML encoding HTML পার্সার রক্ষা করে। আধুনিক ফুল-স্ট্যাক ডেভেলপমেন্টে একাধিক স্কিম ক্রমান্বয়ে ব্যবহার সাধারণ। আমাদের ১০০% ফ্রি ইন-ব্রাউজার টুল percent-encoded স্ট্রিং নিরাপদে টেস্ট, ডিকোড ও ডিবাগ করার ঘর্ষণহীন পরিবেশ দেয়।

URL encoding-এর সাধারণ ওয়েব ডেভেলপমেন্ট ব্যবহার

দ্রুত উত্তর: ডেভেলপাররা শক্তিশালী API ইন্টিগ্রেশন, জটিল কোয়েরি স্ট্রিং ফরম্যাট, OAuth রিডাইরেক্ট URI ম্যানেজমেন্ট এবং লিংকে ডায়নামিক ডেটা নিরাপদে এমবেড করতে percent-encoding-এর উপর নির্ভর করেন।

আধুনিক সফটওয়্যার ইঞ্জিনিয়ারিংয়ে percent-encoding-এর ব্যবহার বিস্তৃত ও প্রায় অনিবার্য। সবচেয়ে সর্বব্যাপী কেস HTTP GET রিকোয়েস্টের কোয়েরি স্ট্রিং নির্মাণ। ফ্রন্ট-এন্ড অ্যাপ ব্যাকএন্ড REST API থেকে ডেটা চাইলে URL-এ ডায়নামিক প্যারামিটার জোড়ে। ইউজার 'shoes & boots' খুঁজলে অ্যাম্পারস্যান্ড ও স্পেস সঠিকভাবে shoes%20%26%20boots-এ percent-encode করতে হয়। এই ধাপ বাদ দিলে সার্ভার '&'কে প্যারামিটার সেপারেটর ভুল বুঝে সার্চ টার্ম 'shoes ' ও অবৈধ খালি প্যারামিটার ' boots' পায়। আধুনিক JavaScript-এ encodeURIComponent() এটি নির্বিঘ্নে সামলায়। আমাদের ফ্রি অনলাইন টুল encodeURIComponent()-এর আচরণ হুবহু মিরর করে, ডিবাগ কোড বা লোকাল টেস্ট এনভায়রনমেন্ট ছাড়াই ডেটা কীভাবে রূপান্তরিত হবে যাচাই করতে দেয়।

আরেকটি অত্যন্ত গুরুত্বপূর্ণ কেস রিডাইরেক্ট URI ম্যানেজমেন্ট—বিশেষ করে OAuth 2.0, OpenID Connect ও Single Sign-On (SSO) অথেন্টিকেশন ফ্লোতে। 'Login with Google' বা 'Login with GitHub' ক্লিক করলে অ্যাপ জটিল অথরাইজেশন URL তৈরি করে যাতে redirect_uri প্যারামিটার থাকে। সফল অথেন্টিকেশনের পর ইউজারকে কোথায় ফেরাতে হবে তা রিমোট আইডেন্টিটি প্রোভাইডারকে বলে। রিডাইরেক্ট গন্তব্য নিজেই পূর্ণ URL (যেমন https://myapp.com/api/auth/callback) বলে প্যারামিটার হিসেবে জোড়ার আগে সম্পূর্ণ percent-encode করতে হয়। ভুল এনকোডেড রিডাইরেক্ট URI অথেন্টিকেশন ব্যর্থতা, 'Invalid Redirect URI' এরর ও Open Redirect-এর মতো নিরাপত্তা দুর্বলতার সাধারণ কারণ। আমাদের ১০০% ব্যক্তিগত, জিরো-সার্ভার-আপলোড টুলে এই জটিল নেস্টেড URL দ্রুত অ্যাসেম্বল, এনকোড ও ডিকোড করুন।

এছাড়া mailto লিংক, SMS লিংক বা কাস্টম অ্যাপ ডিপ লিংকে (myapp://) নির্বিচার ইউজার ডেটা এমবেড করতে percent-encoding জরুরি। স্ট্যান্ডার্ড mailto লিংক (mailto:user@example.com?subject=Hello World&body=This is a test) ডিফল্ট ইমেইল ক্লায়েন্ট পূরণে সম্পূর্ণ URL স্ট্রাকচারের উপর নির্ভর করে। সাবজেক্ট বা বডিতে বিশেষ ক্যারেক্টার, লাইন ব্রেক, ইমোজি বা বিরামচিহ্ন থাকলে সতর্ক percent-encode করতে হয়। লাইন ব্রেক হয় %0D%0A। আমাদের দ্রুত, সীমাহীন, সম্পূর্ণ ফ্রি ইন-ব্রাউজার percent encoder দিয়ে এই জটিল URI দ্রুত তৈরি করুন।

FAQ

Percent এনকোডার FAQ ও টেকনিক্যাল গাইড

Utiliome-এর ফ্রি অনলাইন Percent এনকোডার ব্যবহার নিয়ে যা জানা দরকার।

এই percent encoder ১০০% ফ্রি ব্যবহার করা যায়?

হ্যাঁ! আমাদের percent encode ও decode টুল চিরকাল ১০০% ফ্রি। হিডেন ফি নেই, সাবস্ক্রিপশন নেই, সাইন-আপ একেবারে লাগে না। কৃত্রিম সীমাবদ্ধতা ছাড়াই যত খুশি ব্যবহার করুন।

আমার এনকোডেড URL ও ডেটা কি ব্যক্তিগত?

একদম। আমরা কঠোর Zero Server Uploads নীতি মেনে চলি। সব এনকোডিং ও ডিকোডিং লোকালি ওয়েব ব্রাউজারে হয়। আপনার ডেটা আমাদের সার্ভারে কখনো যায় না, প্রসেস হয় না বা স্টোর হয় না—১০০% গোপনীয়তা।

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

JavaScript-এ encodeURI সম্পূর্ণ URL-এর জন্য এবং URL-এ স্ট্রাকচারাল অর্থ থাকা ক্যারেক্টার (যেমন ?, &, /, :) এনকোড করে না। encodeURIComponent আলাদা কম্পোনেন্টের জন্য (যেমন কোয়েরি প্যারামিটার মান) এবং প্রায় সবকিছু এনকোড করে—?, &, /, : সহ—যাতে মান URL স্ট্রাকচার না ভাঙে।

কত টেক্সট এনকোড করতে পারব তার সীমা আছে?

না, শূন্য সীমা! প্রসেসিং সম্পূর্ণ আপনার লোকাল ডিভাইসে হয়, রিমোট সার্ভারে নয়, তাই সীমাহীন টেক্সট বা বিশাল ফাইল স্ট্রিং জিরো লেটেন্সি ও ফাইল সাইজ কোটা ছাড়াই তাৎক্ষণিক এনকোড করুন।

টুল ইমোজি ও Unicode ক্যারেক্টার কীভাবে সামলায়?

আমাদের টুল UTF-8 ক্যারেক্টার এনকোডিং স্ট্যান্ডার্ড পূর্ণ সাপোর্ট করে। মানে সব মাল্টি-বাইট Unicode ক্যারেক্টার—আন্তর্জাতিক অ্যালফাবেট, সিম্বল ও ইমোজি—নিখুঁতভাবে percent-encode করে ওয়েব ট্রান্সমিশনের জন্য সম্পূর্ণ নিরাপদ করে।