কালার টুলস

কালার হুইলসহ র‍্যান্ডম কালার জেনারেটর

একটি বাটন বা স্পেসবার চাপলেই নতুন র‍্যান্ডম কালারের সেট পাবেন। যেগুলো ভালো লাগে লক করুন, বাকিগুলো আবার জেনারেট করুন। প্রতিটি কালারের HEX, RGB ও HSL মান দেখা যায়। পুরো প্যালেট কোড হিসেবে কপি করা যায় বা SVG ফাইল হিসেবে ডাউনলোড করা যায়। প্যালেট আপনার ব্রাউজারেই তৈরি হয়।

কালার সংখ্যা: 6
CSS Variables
:root {

}
Tailwind CSS
colors: {

}
React Array
export const palette = [];
Flutter / Dart

UI Mockup Live Preview

Sample UI Card Element
WCAG AA Passed

কেন এই টুলটি ব্যবহার করবেন?

কেন এই টুলটি ব্যবহার করবেন?

ওয়েবসাইট বা অ্যাপের জন্য কালার বাছতে গেলে প্রায়ই কালার পিকার, কনভার্টার আর এডিটরের মধ্যে ঘুরতে হয়। এখানে একই জায়গায় কালার জেনারেট করা, পছন্দের ফরম্যাটে কপি করা এবং ছোট একটি মকআপে দেখে নেওয়া যায়। কালারগুলো র‍্যান্ডম, তাই নতুন আইডিয়া খোঁজার জন্য টুলটি ভালো। এটি কালার-নিয়ম মেনে প্যালেট বানায় না।

কীভাবে ব্যবহার করবেন

কীভাবে ব্যবহার করবেন

  1. ধাপ 1

    কালার সংখ্যা ঠিক করুন

    স্লাইডার বা - ও + বাটন দিয়ে ২ থেকে ১০-এর মধ্যে একটি সংখ্যা বেছে নিন।
  2. ধাপ 2

    জেনারেট করুন ও লক করুন

    Generate Random ক্লিক করুন বা স্পেসবার চাপুন। যে কালার রাখতে চান তার লক আইকনে ক্লিক করে আবার জেনারেট করুন।
  3. ধাপ 3

    আলাদা মান কপি করুন

    কার্ডের HEX, RGB বা HSL লাইনে ক্লিক করলে সেই মান কপি হবে।
  4. ধাপ 4

    কোড কপি করুন বা SVG ডাউনলোড করুন

    Developer Code ট্যাবে প্রয়োজনীয় ফরম্যাটের পাশে Copy চাপুন। অথবা Designer Assets ট্যাবে গিয়ে SVG ডাউনলোড করুন।

টুলটি কী করে

এটি একবারে ২ থেকে ১০টি র‍্যান্ডম কালারের প্যালেট তৈরি করে। প্রতিটি কালার সম্ভাব্য সব HEX মান থেকে এলোমেলোভাবে বাছা হয়। প্রতিটি কালার একটি কার্ডে দেখায়, সঙ্গে HEX, RGB ও HSL মান। কোনো মানে ক্লিক করলেই কপি হয়ে যায়। এরপর পুরো প্যালেট কোড হিসেবে কপি করতে পারেন বা SVG ফাইল হিসেবে ডাউনলোড করতে পারেন।

র‍্যান্ডম জেনারেটর কেন কাজে লাগে

শুরু করার মতো কোনো কালার না থাকলে র‍্যান্ডম জেনারেটর কাজে আসে। কয়েকবার স্পেসবার চেপে দেখুন কোন কম্বিনেশন চোখে ভালো লাগে। একটি কালার পছন্দ হলে লক করে দিন, তারপর বাকিগুলো আবার জেনারেট করুন। কালারগুলো কোনো নিয়ম মেনে মেলানো হয় না, তাই কিছু কম্বিনেশন বেমানান হতে পারে। তখন আবার জেনারেট করুন।

প্যালেট মোড ও কালার হুইল

প্যালেট মোডে শুধু সোয়াচ কার্ড দেখায়। কালার হুইল মোডে কার্ডগুলোর ওপরে একটি গোল কালার হুইল যোগ হয়। প্যালেটের প্রতিটি কালার হুইলে ছোট একটি বিন্দু হিসেবে দেখানো হয়। বিন্দুর কোণ হলো কালারের hue, আর কেন্দ্র থেকে দূরত্ব হলো saturation। হুইলে lightness দেখানো হয় না, তাই hue ও saturation এক কিন্তু lightness আলাদা হলে দুটি কালার হুইলে একই জায়গায় পড়ে।

লক, আলাদা কালার বদলানো ও কালার সংখ্যা

কোনো কালার রাখতে চাইলে কার্ডের লক আইকনে ক্লিক করুন। নতুন প্যালেট জেনারেট করলেও সেটি থাকবে। কার্ডের রিফ্রেশ আইকন শুধু ওই একটি কালার বদলায়। স্লাইডার বা - ও + বাটন দিয়ে কালার সংখ্যা ২ থেকে ১০-এর মধ্যে ঠিক করা যায়। নতুন প্যালেট শুরু হয় ৬টি কালার দিয়ে। সংখ্যা বাড়ালে নতুন কালার যোগ হয়, কমালে শেষের কালারগুলো বাদ যায়।

পেজের ব্যাকগ্রাউন্ড সিঙ্ক

সিঙ্ক অপশন অন করলে পেজের ব্যাকগ্রাউন্ড প্যালেটের প্রথম কালারের রঙ নেয়। ছোট সোয়াচের বদলে পুরো পেজে কালারটি কেমন লাগে তা বোঝা যায়। বন্ধ করলে স্বাভাবিক ব্যাকগ্রাউন্ড ফিরে আসে। টুল ছেড়ে গেলেও ব্যাকগ্রাউন্ড আগের অবস্থায় ফেরে।

কোড কপি ও ফাইল ডাউনলোড

Developer Code ট্যাবে বর্তমান প্যালেট থেকে চারটি স্নিপেট পাবেন: CSS variables, Tailwind color object, React-এর জন্য JavaScript array এবং Flutter-এর জন্য Dart constants। প্রতিটির নিজস্ব Copy বাটন আছে। Designer Assets ট্যাবে দুটি বাটন আছে। একটি palette.svg নামে SVG ফাইল ডাউনলোড করে, যেখানে প্রতি কালারের একটি সোয়াচ ও নিচে তার HEX লেখা থাকে। অন্যটি প্যালেটের ডেটা JSON হিসেবে কপি করে।

লাইভ UI প্রিভিউ

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

ফিচারগুলো কীভাবে কাজ করে

২ থেকে ১০টি কালারের র‍্যান্ডম প্যালেট

Generate Random বাটন বা স্পেসবার চাপলে নতুন প্যালেট তৈরি হয়। নতুন আইডিয়া খোঁজার সবচেয়ে দ্রুত উপায়। কালার সম্পূর্ণ র‍্যান্ডম, তাই কিছু কম্বিনেশন মানানসই নাও হতে পারে।

আলাদা কালার লক ও বদলানো

লক করা কালার পরের জেনারেশনেও থাকে। রিফ্রেশ আইকন দিয়ে শুধু একটি সোয়াচ বদলানো যায়। এতে ধাপে ধাপে প্যালেট গড়া যায়।

HEX, RGB ও HSL মান

কার্ডের কোনো মানে ক্লিক করলেই কপি হয়। কার্ডে HSL-এর hue ও saturation দেখায়। তবে কপি করা HSL মানে lightness-ও থাকে।

কালার হুইল ভিউ

প্রতিটি কালার hue ও saturation অনুযায়ী হুইলের কোথায় পড়ে তা দেখায়। কালারগুলো এক জায়গায় জমে আছে নাকি ছড়িয়ে আছে, তা বোঝা যায়।

চার ফরম্যাটে কোড স্নিপেট

CSS variables, Tailwind colors object, React array এবং Flutter/Dart constants। Tailwind স্নিপেটটি পূর্ণ ফাইল নয়, আপনার নিজের config-এ বসানোর একটি অংশ।

SVG ডাউনলোড ও JSON কপি

SVG হলো HEX লেখাসহ সোয়াচের একটি সরল স্ট্রিপ। JSON কপিতে প্রতিটি কালারের পূর্ণ ডেটা থাকে: HEX, RGB, HSL ও লক অবস্থা।

পেজ ব্যাকগ্রাউন্ড সিঙ্ক ও UI প্রিভিউ

প্যালেট প্রয়োগ করলে কেমন দেখায় তা দ্রুত বোঝার দুটি উপায়: পুরো পেজের ব্যাকগ্রাউন্ড এবং ছোট বাটন-কার্ড-ব্যাজের মকআপ।

কী কী কাজে ব্যবহার করা যায়?

নতুন ডিজাইন শুরু করা

একটি কালার ভালো লাগা পর্যন্ত প্যালেট জেনারেট করুন, সেটি লক করুন, তারপর তার চারপাশে বাকি কালার খুঁজুন।

স্টাইলশিট বা থিম সেট করা

কালারগুলো CSS variables বা Tailwind স্নিপেট হিসেবে কপি করে সরাসরি প্রজেক্টে বসান।

Flutter ও React প্রজেক্ট

হাতে রূপান্তর না করেই Dart Color constants বা HEX স্ট্রিংয়ের JavaScript array পেয়ে যান।

ডিজাইনারের সঙ্গে প্যালেট শেয়ার

SVG স্ট্রিপ ডাউনলোড করুন বা JSON কপি করুন, যাতে কালার ও HEX কোড পাঠানো যায়।

শেখা ও অনুশীলন

হুইলে দেখুন hue ও saturation কীভাবে কালারের অবস্থান ঠিক করে, আর র‍্যান্ডম কালারগুলো পাশাপাশি তুলনা করুন।

টুলের বিস্তারিত তথ্য

টুলের ধরনর‍্যান্ডম কালার প্যালেট জেনারেটর
কালার সংখ্যা২ থেকে ১০ (শুরুতে ৬)
কালারের মানHEX, RGB, HSL
কালার হুইলআছে, শুধু hue ও saturation দেখায়
কোড স্নিপেটCSS variables, Tailwind, React array, Flutter/Dart
ফাইল ডাউনলোডSVG (palette.svg)
ডেটা কপিJSON
কিবোর্ড শর্টকাটস্পেসবার চাপলে নতুন প্যালেট
প্যালেট সংরক্ষণনা, পেজ রিলোড করলে প্যালেট হারিয়ে যায়
কন্ট্রাস্ট চেকনেই
ফাইল আপলোডনেই, কোনো ইনপুট ফাইল লাগে না
প্রসেসিংআপনার ব্রাউজারে

সুবিধা

  • কিছু আপলোড না করেই কালার জেনারেট ও কপি করা যায়।
  • স্পেসবার শর্টকাটে অনেক প্যালেট দ্রুত দেখে নেওয়া যায়।
  • লক ও একক কালার বদলানোর সুবিধায় নতুন করে শুরু না করে প্যালেট ধাপে ধাপে ঠিক করা যায়।
  • চার ফরম্যাটের কোড কপির জন্য তৈরি থাকে।

সীমাবদ্ধতা

  • কালারগুলো সম্পূর্ণ র‍্যান্ডম। টুলটি কোনো হারমোনি নিয়ম মানে না, তাই কিছু কম্বিনেশন বেমানান হতে পারে।
  • প্যালেট সংরক্ষণ হয় না। পেজ রিলোড করলে বা বন্ধ করলে বর্তমান প্যালেট হারিয়ে যায়, তাই যা রাখতে চান আগে কপি বা ডাউনলোড করে নিন।
  • টুলটি কন্ট্রাস্ট বা অ্যাক্সেসিবিলিটি পরীক্ষা করে না। প্রিভিউ শুধু চোখে দেখার নমুনা।
  • ফাইল ডাউনলোডের একমাত্র অপশন SVG। PNG, PDF বা Adobe swatch ডাউনলোড নেই।
  • JSON কপি টুলের নিজস্ব ডেটা ফরম্যাট। এটি তৈরি করা Figma tokens ফাইল নয়।
  • কিবোর্ড ছাড়া টাচ স্ক্রিনে স্পেসবার শর্টকাট পাওয়া যায় না। বাটন ব্যবহার করুন।
  • হুইলে শুধু hue ও saturation দেখায়, lightness নয়।

আপনার ডেটা কীভাবে সামলানো হয়

টুলটি কালার জেনারেট করা, হুইল আঁকা, কোড স্নিপেট বানানো এবং SVG ফাইল তৈরি আপনার ব্রাউজারেই করে। কোনো ফাইল আপলোড হয় না, আর টুলের নিজস্ব কোড আপনার প্যালেট কোনো সার্ভারে পাঠায় না। কপির জন্য ব্রাউজারের ক্লিপবোর্ড ব্যবহার হয়।

প্রাইভেসি

টুলটি ব্রাউজারেও আপনার প্যালেট সংরক্ষণ করে না। এই বক্তব্য শুধু টুলটির ক্ষেত্রে প্রযোজ্য, ওয়েবসাইটের অন্য অংশে লোড হওয়া স্ক্রিপ্টের ক্ষেত্রে নয়।

টিপস

  • আগে মূল কালারটি লক করুন, তারপর জেনারেট করে অ্যাকসেন্ট কালার খুঁজুন।
  • ব্যাকগ্রাউন্ড সিঙ্ক অন করে প্রথম কালারটি পুরো পেজে দেখে নিন।
  • খোঁজার সময় কালার সংখ্যা ১০ করুন, ভালো কয়েকটি পেলে সংখ্যা কমিয়ে আনুন।
  • পেজ রিলোড করার আগে প্যালেট কপি করে নিন, কারণ এটি সংরক্ষণ হয় না।
  • টেক্সটের জন্য কালার ব্যবহারের আগে আলাদা কন্ট্রাস্ট চেকারে যাচাই করুন।

সাধারণ প্রশ্ন ও উত্তর

ব্যবহার করতে কি অ্যাকাউন্ট লাগে?

না। টুলটিতে কোনো সাইন-ইন ধাপ নেই। পেজ খুলে সরাসরি জেনারেট করতে পারেন।

কালারগুলো কি সত্যিই র‍্যান্ডম?

হ্যাঁ। প্রতিটি কালার সব HEX মান থেকে এলোমেলোভাবে বাছা হয়। টুলটি কোনো হারমোনি নিয়ম মানে না, তাই কিছু প্যালেট সুন্দর হবে, কিছু হবে না।

একসাথে কয়টি কালার জেনারেট করা যায়?

একবারে ২ থেকে ১০টি। নতুন প্যালেট শুরু হয় ৬টি কালার দিয়ে।

পছন্দের কালার ধরে রাখব কীভাবে?

কার্ডের লক আইকনে ক্লিক করুন। লক করা কালার নতুন প্যালেট জেনারেট করলেও থাকে। রিফ্রেশ আইকন শুধু ওই একটি কালার বদলায়।

কোন কোন ফরম্যাটে কপি করা যায়?

একটি কালার HEX, RGB বা HSL হিসেবে কপি করা যায়। পুরো প্যালেট CSS variables, Tailwind colors স্নিপেট, React array বা Flutter/Dart constants হিসেবে কপি করা যায়। JSON হিসেবেও কপি করা যায়।

প্যালেট কি ফাইল হিসেবে ডাউনলোড করা যায়?

হ্যাঁ, palette.svg নামে SVG ফাইল হিসেবে। এতে প্রতিটি কালারের সোয়াচ ও HEX কোড থাকে। PNG, PDF বা Adobe swatch ডাউনলোড নেই।

টেক্সট কন্ট্রাস্ট বা অ্যাক্সেসিবিলিটি কি চেক করে?

না। নিচের প্রিভিউ শুধু চোখে দেখার নমুনা। টেক্সট ও ব্যাকগ্রাউন্ড কালার ঠিক করার আগে আলাদা কন্ট্রাস্ট চেকারে যাচাই করুন।

পেজ রিলোড করলে কি প্যালেট থাকে?

না। প্যালেট সংরক্ষণ হয় না। পেজ ছাড়ার আগে কোড কপি করুন বা SVG ডাউনলোড করুন।

ফোনে কি কাজ করে?

Generate Random বাটন, লক ও কপি বাটন টাচে কাজ করে। স্পেসবার শর্টকাটের জন্য কিবোর্ড লাগে।