UUID জেনারেটর কী?

ফ্রি অনলাইন UUID v4 জেনারেটর। crypto.randomUUID() ব্যবহার করে ইউনিভার্সালি ইউনিক আইডেন্টিফায়ার তৈরি করুন। সর্বোচ্চ ৫০টি UUID ব্যাচ জেনারেশন।

ইউনিভার্সালি ইউনিক আইডেন্টিফায়ার (UUID) আধুনিক সফটওয়্যার ডেভেলপমেন্টের জন্য অপরিহার্য। এগুলো ডেটাবেস প্রাইমারি কী, সেশন আইডেন্টিফায়ার, ডিস্ট্রিবিউটেড সিস্টেম আইডেন্টিফায়ার এবং API রিসোর্স আইডি হিসেবে ব্যবহৃত হয় — যেখানেই কেন্দ্রীয় কর্তৃপক্ষের সমন্বয় ছাড়া একটি ইউনিক মান প্রয়োজন হয়। UUID জেনারেটর আপনার ব্রাউজারের ক্রিপ্টোগ্রাফিক র্যান্ডম নম্বর জেনারেটর ব্যবহার করে RFC 4122 ভার্সন 4 UUID তৈরি করে, নিশ্চিত করে প্রতিটি ID সত্যিই ইউনিক এবং অনুমানযোগ্য নয়।

টুলটি স্ট্যান্ডার্ড 8-4-4-4-12 হেক্সাডেসিমাল ফরম্যাটে (যেমন, 550e8400-e29b-41d4-a716-446655440000) UUID তৈরি করে। ব্যাচ জেনারেশন একসাথে ১, ৫, ১০ বা ৫০টি UUID তৈরি করে — নতুন ডেটাবেস মাইগ্রেশনের জন্য আইডেন্টিফায়ার আগে থেকে তৈরি করা বা ব্যাচে রিসোর্সে ID বরাদ্দ করার জন্য উপযোগী। ব্যাচের প্রতিটি UUID স্বাধীনভাবে র্যান্ডম, তাই এমন কোনো সিকোয়েন্সিয়াল প্যাটার্ন নেই যা অনুমান করা যেতে পারে।

কাস্টমাইজেশন বিকল্পগুলো সবচেয়ে সাধারণ ফরম্যাট বৈচিত্র্য কভার করে। হাইফেন বন্ধ করে টগল করলে বিভাজক ছাড়া একটি কমপ্যাক্ট ৩২-অক্ষরের হেক্স স্ট্রিং তৈরি হয়, যা ফাইল নামকরণে বা ফরম্যাটিং ছাড়া UUID সংরক্ষণে সাধারণত ব্যবহৃত হয়। ছোট হাতের এবং বড় হাতের মধ্যে টগল করুন — কিছু সিস্টেম বড় হাতের হেক্স উপস্থাপনা পছন্দ করে, অন্যগুলো ছোট হাতের মানানুযায়ী। ব্যাচের প্রতিটি UUID বর্তমান ফরম্যাটিং পছন্দ প্রতিফলিত করতে আপডেট হয়।

জেনারেশনটি উপলব্ধ হলে crypto.randomUUID() ব্যবহার করে এবং অন্যথায় Web Crypto API ব্যবহার করে একটি ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র্যান্ডম ইমপ্লিমেন্টেশনে ফিরে যায়। এর মানে UUIDগুলো শুধু টেস্ট ডেটার জন্য নয় — অথেনটিকেশন টোকেন, পাসওয়ার্ড রিসেট লিংক এবং সেশন ম্যানেজমেন্টের মতো নিরাপত্তা-সংবেদনশীল অ্যাপ্লিকেশনের জন্যও উপযুক্ত। তৈরি করা কোনো দুটি UUID কখনো এক হবে না, এবং র্যান্ডম প্রকৃতির কারণে সেগুলো অনুমানযোগ্য নয়।

UUID জেনারেটর-এর বাস্তব ব্যবহারের উদাহরণ

মাইগ্রেশনের জন্য ডেটাবেস প্রাইমারি কী আগে থেকে তৈরি করা

আপনি একটি লিগ্যাসি সিস্টেম থেকে UUID প্রাইমারি কী ব্যবহার করা নতুন ডেটাবেসে ব্যবহারকারী ডেটা স্থানান্তর করছেন। হাইফেনসহ ছোট হাতের অক্ষরে একসাথে ৫০টি UUID তৈরি করুন। ইমপোর্ট প্রক্রিয়ার সময় প্রতিটি UUID-কে একটি ব্যবহারকারী রেকর্ডের সাথে ম্যাপ করুন। মাইগ্রেশন স্ক্রিপ্টে একবারে একটি করে ID তৈরি করার তুলনায় ব্যাচ জেনারেশন সময় বাঁচায়।

ওয়েব অ্যাপ্লিকেশনের জন্য ইউনিক সেশন টোকেন তৈরি করা

একটি নতুন ওয়েব অ্যাপের এমন সেশন টোকেন দরকার যা অনুমানযোগ্য নয় এবং ইউনিক। প্রতিটি ব্যবহারকারী লগইন করার সময় পৃথক UUID তৈরি করুন। ক্রিপ্টোগ্রাফিক র্যান্ডমনেস নিশ্চিত করে সেশন টোকেন অনুমান বা গণনা করা যায় না, সেশন হাইজ্যাকিং আক্রমণ থেকে সুরক্ষা দেয়।

ডিস্ট্রিবিউটেড সিস্টেম রিসোর্সের জন্য আইডেন্টিফায়ার তৈরি করা

একটি মাইক্রোসার্ভিসেস আর্কিটেকচারে একাধিক স্বাধীন সার্ভিস জুড়ে ইউনিক রিসোর্স ID দরকার যা কেন্দ্রীয় ডেটাবেসের সাথে সমন্বয় করতে পারে না। প্রতিটি সার্ভিস স্বাধীনভাবে UUID তৈরি করে — র্যান্ডম প্রকৃতি কোনো কোলিশন নিশ্চিত করে না। REST API URL-এ ভালো কাজ করে এমন কমপ্যাক্ট ৩২-অক্ষরের ফরম্যাটের জন্য হাইফেন বন্ধ করে টগল করুন।

কেন UUID জেনারেটর ব্যবহার করবেন?

  • Generates RFC 4122 v4 compliant UUIDs
  • Batch generation: 1, 5, 10, or 50 at once
  • hyphens and uppercase/lowercase টগল করুন।
  • Uses crypto.randomUUID() for secure randomness

UUID জেনারেটর কীভাবে ব্যবহার করবেন — ধাপে ধাপে

1

how many UUIDs এ generate (1, 5, 10, or 50). নির্বাচন করুন।

2

hyphens on/off and case (lower/upper). টগল করুন।

3

Generate for a fresh batch. ক্লিক করুন।

4

copy next এ any UUID এ copy it. ক্লিক করুন।

UUID জেনারেটর কার জন্য সেরা?

  • database keys
  • session IDs
  • distributed systems
  • test data

UUID জেনারেটর-এর জন্য প্রো টিপস

  • 1কনভেনশন অনুযায়ী ছোট হাতের UUID ব্যবহার করুন — বেশিরভাগ সিস্টেম (ডেটাবেস, ফাইল সিস্টেম, URL) ছোট হাতের হেক্সে মানানুযায়ী। কেস মিশ্রিত করার পরিবর্তে ধারাবাহিক থাকুন।
  • 2লগ, API রেসপন্স এবং ডিবাগিং আউটপুটে মানব-পাঠযোগ্য UUID-র জন্য হাইফেন চালু রাখুন। ডেটাবেসে সংরক্ষণ বা ড্যাশ সমস্যা সৃষ্টি করতে পারে এমন ফাইল পাথে ব্যবহারের সময়ই হাইফেন সরান।
  • 3সিঙ্ক্রোনাসভাবে ID প্রয়োজন এমন সিস্টেমের জন্য ৫০টি UUID-র একটি ব্যাচ তৈরি করে পুলে সংরক্ষণ করুন। সময়-সংবেদনশীল কোড পাথে লেটেন্সি কমাতে চাহিদা অনুযায়ী তৈরি করার পরিবর্তে পুল থেকে নিন।
  • 4ভার্সন 4 UUID র্যান্ডম, টাইমস্ট্যাম্প-ভিত্তিক নয়। ডেটাবেস ইনডেক্স পারফরম্যান্সের জন্য সময়-ক্রমিক UUID প্রয়োজন হলে UUID v7 বিবেচনা করুন — তবে v4 সব প্ল্যাটফর্মে সবচেয়ে সর্বজনীনভাবে সমর্থিত স্ট্যান্ডার্ড।

UUID জেনারেটর — প্রায়শই জিজ্ঞাসিত প্রশ্ন

What is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit identifier represented as a 36-character string (32 hex digits + 4 hyphens). Version 4 UUIDs use random numbers, making collisions extremely unlikely.

Are these UUIDs safe for production use?

Yes. The tool uses the browser's built-in crypto.randomUUID() API, which provides cryptographically secure random UUIDs suitable for production use as database keys and identifiers.

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.

UUID জেনারেটর ব্যবহার করতে প্রস্তুত?

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

এখনই চেষ্টা করুন
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.