টেক্সট ও লেখার টুলস

অনলাইনে ট্যাব থেকে স্পেসে কনভার্ট করুন

টেক্সট পেস্ট করুন, প্রতিটি ট্যাব কয়টি স্পেস হবে বেছে নিন, আর সঙ্গে সঙ্গে রেজাল্ট পান। এক ক্লিকে কপি করুন বা .txt ফাইল হিসেবে ডাউনলোড করুন। শুধু ট্যাব ক্যারেক্টারগুলো বদলায়। আপনার বাকি টেক্সট যেমন আছে তেমনই থাকে।

0 অক্ষর

অপশন

প্রসেসিং এই পেজেই JavaScript দিয়ে হয়। যে কম্পিউটারকে বিশ্বাস করেন না, সেখানে গোপন টেক্সট পেস্ট করবেন না।

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

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

কোনো কোনো এডিটরে ট্যাব আর স্পেস একই রকম দেখায়, আবার কোথাও একেবারে আলাদা। কোড, কনফিগ ফাইল, নোট আর পেস্ট করা টেক্সটে প্রায়ই দুটো মিশে থাকে, যার ফলে ইনডেন্টেশন ভাঙা দেখাতে পারে। এই টুল এক ধাপে প্রতিটি ট্যাবকে একই সংখ্যক স্পেসে বদলে দেয়, তাই প্রতিটি লাইন হাতে ঠিক করতে হয় না।

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

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

  1. ধাপ 1

    টেক্সট দিন

    ইনপুট টেক্সট বক্সে আপনার টেক্সট টাইপ বা পেস্ট করুন, অথবা উদাহরণ লোড করুন চাপুন।
  2. ধাপ 2

    প্রতি ট্যাবে স্পেস ঠিক করুন

    অপশন অংশে প্রতিটি ট্যাবের বদলে কয়টি স্পেস বসবে তা লিখুন। ডিফল্ট ৪।
  3. ধাপ 3

    রেজাল্ট দেখুন

    রেজাল্ট বক্সে কনভার্ট করা টেক্সট পড়ে দেখুন।
  4. ধাপ 4

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

    টেক্সট কপি করতে রেজাল্ট কপি করুন চাপুন, অথবা ফাইল হিসেবে সেভ করতে .txt ডাউনলোড করুন চাপুন।
  5. ধাপ 5

    দরকারে আবার শুরু করুন

    টুল খালি করে নতুন কিছু কনভার্ট করতে মুছুন চাপুন।

ট্যাবের বদলে স্পেস বসানোর নিয়ম

ইনপুট টেক্সট বক্সে আপনার টেক্সট টাইপ বা পেস্ট করুন। অপশন অংশে প্রতি ট্যাবে কয়টি স্পেস হবে সেই সংখ্যা দিন। ডিফল্ট ৪। রেজাল্ট বক্সে দেখা যাবে প্রতিটি ট্যাব ততটি স্পেসে বদলে গেছে। এরপর রেজাল্ট কপি করুন চাপুন, অথবা ফাইল হিসেবে সেভ করতে .txt ডাউনলোড করুন চাপুন।

কপি করে চেষ্টা করার মতো ট্যাবসহ নমুনা টেক্সট

নিচের টেক্সট ইনপুট টেক্সট বক্সে পেস্ট করুন। ইনডেন্ট করা লাইনগুলো ট্যাব ক্যারেক্টার দিয়ে শুরু হয়েছে: function greet() { const name = "World"; if (name) { console.log("Hello, " + name); } } ডিফল্ট ৪ সেটিংয়ে প্রতিটি ট্যাব ৪টি স্পেস হয়ে যায়, ফলে দ্বিতীয় স্তরের ইনডেন্টেশন হয় ৮টি স্পেস। উদাহরণ লোড করুন চাপলেও বক্সে তৈরি করা নমুনা টেক্সট চলে আসবে।

প্রতি ট্যাবে স্পেস অপশন কী কাজ করে

প্রতি ট্যাবে স্পেস হলো প্রতিটি ট্যাব ক্যারেক্টারের জায়গায় কয়টি স্পেস বসবে তার সংখ্যা। ডিফল্ট ৪। মানটি ১ থেকে ৩২ এর মধ্যে রাখা হয়, তাই ১-এর কম দিলে ১ ধরা হয়, আর ৩২-এর বেশি দিলে ৩২ ধরা হয়। কম ইনডেন্টের জন্য ২ এবং বেশি ইনডেন্টের জন্য ৮ ব্যবহার করুন।

কনভার্সন কীভাবে কাজ করে

টুল প্রতিটি ট্যাব ক্যারেক্টার খুঁজে একই নির্দিষ্ট সংখ্যক স্পেস বসিয়ে দেয়। এটি টেক্সটকে ট্যাব স্টপের সঙ্গে মেলায় না, তাই লাইনের মাঝখানের ট্যাবও পুরো সংখ্যক স্পেসে বদলে যায়। অক্ষর, সংখ্যা, লাইন ব্রেক আর আগে থেকে থাকা স্পেস বদলায় না।

ট্যাব থেকে স্পেসে কনভার্ট করে .txt ফাইল হিসেবে ডাউনলোড করুন

রেজাল্ট ঠিক লাগলে .txt ডাউনলোড করুন চাপুন, সাধারণ টেক্সট ফাইল হিসেবে সেভ হয়ে যাবে। লম্বা টেক্সট রেখে দিতে বা অন্য এডিটরে খুলতে চাইলে এটা কাজে লাগে।

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

প্রতি ট্যাবে স্পেস

প্রতিটি ট্যাবের বদলে কয়টি স্পেস বসবে তা বেছে নিন। ডিফল্ট ৪, আর মান ১ থেকে ৩২-এর মধ্যে থাকে।

প্রতিটি ট্যাব বদলায়

প্রথম লাইন থেকে শেষ লাইন পর্যন্ত আপনার টেক্সটের প্রতিটি ট্যাব ক্যারেক্টার বদলে যায়।

রেজাল্ট কপি

কনভার্ট করা টেক্সট ক্লিপবোর্ডে কপি করে। কপি হলে বাটনে “কপি হয়েছে!” দেখা যায়।

.txt ডাউনলোড

রেজাল্ট সাধারণ টেক্সট ফাইল হিসেবে সেভ করে, যা যেকোনো এডিটরে খোলা যায়।

উদাহরণ লোড

ইনপুট বক্সে নমুনা টেক্সট বসিয়ে দেয়, ফলে আগে দেখে নিতে পারেন টুলটা কীভাবে কাজ করে।

মুছুন

টুল রিসেট করে, যাতে নতুন টেক্সট দিয়ে আবার শুরু করা যায়।

ব্রাউজারেই কাজ করে

টেক্সট পেজেই JavaScript দিয়ে প্রসেস হয়। টুলের কোডে আপনার টেক্সট কোনো API-তে পাঠানোর ধাপ নেই।

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

কোডের ইনডেন্টেশন গুছিয়ে নেওয়া

স্পেস ব্যবহার করা ফাইল বা এডিটরে পেস্ট করার আগে কোড স্নিপেটের ট্যাব স্পেসে বদলে নিন।

কনফিগ ও ডেটা ফাইল

YAML-এর মতো কিছু ফরম্যাটে ইনডেন্টেশনের জন্য স্পেস লাগে। ফাইল সেভ করার আগে ট্যাব কনভার্ট করুন।

ফর্ম ও চ্যাটে পেস্ট করা

ট্যাব এক অ্যাপ থেকে আরেক অ্যাপে আলাদা দেখাতে পারে। স্পেস সব জায়গায় একই দেখায়।

নোট ও ডকুমেন্ট

স্প্রেডশিট, ইমেইল বা ডকুমেন্ট থেকে কপি করা টেক্সটে ট্যাব বড় ফাঁক হয়ে দেখা দিলে তা ঠিক করুন।

টিমের স্টাইলের সঙ্গে মেলানো

আপনার টিম বা প্রজেক্টের স্টাইল অনুযায়ী ট্যাবকে ২, ৪ বা ৮ স্পেসে বদলে নিন।

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

প্রসেসিংআপনার ব্রাউজারে (ক্লায়েন্ট-সাইড JavaScript)
ইনপুটইনপুট টেক্সট বক্সে টাইপ বা পেস্ট করা সাধারণ টেক্সট
কী বদলায়শুধু ট্যাব ক্যারেক্টার। প্রতিটি ট্যাব একই সংখ্যক স্পেস হয়
ডিফল্ট প্রতি ট্যাবে স্পেস৪
অনুমোদিত সীমাপ্রতি ট্যাবে ১ থেকে ৩২ স্পেস
আউটপুট অ্যাকশনরেজাল্ট কপি, .txt ডাউনলোড
ডাউনলোড ফরম্যাট.txt (সাধারণ টেক্সট)
অতিরিক্ত বাটনউদাহরণ লোড, মুছুন

সুবিধা

  • লাইন লাইন করে ঠিক না করে এক ধাপে সব ট্যাব বদলানো যায়
  • প্রতি ট্যাবে ২, ৪, ৮ বা ১ থেকে ৩২-এর যেকোনো সংখ্যক স্পেস বেছে নেওয়া যায়
  • ট্যাব ছাড়া বাকি সবকিছু ঠিক আপনার লেখার মতোই থাকে
  • রেজাল্ট কপি করা যায় অথবা .txt ফাইল হিসেবে সেভ করা যায়

সীমাবদ্ধতা

  • প্রতিটি ট্যাব একই নির্দিষ্ট সংখ্যক স্পেস হয়। টুল টেক্সটকে ট্যাব স্টপের সঙ্গে মেলায় না, তাই ট্যাব দিয়ে বানানো কলাম পরে ঠিকমতো নাও মিলতে পারে।
  • প্রতি ট্যাবে স্পেসের মান ১ থেকে ৩২-এর মধ্যে থাকে।
  • বক্সে টাইপ বা পেস্ট করা সাধারণ টেক্সটের জন্য এটি কাজ করে।
  • ডাউনলোড শুধু .txt ফাইল হিসেবে পাওয়া যায়।
  • টুল শুধু ট্যাব বদলায়। বাড়তি স্পেস বা ফাঁকা লাইনের মতো অন্য স্পেসিং সমস্যা ঠিক করে না।

আপনার টেক্সট আপনার ব্রাউজারেই থাকে

এই টুল আপনার টেক্সট পেজেই JavaScript দিয়ে প্রসেস করে। টুলের কোড আপনার টেক্সট কোনো সার্ভার বা API-তে পাঠায় না। তবুও শেয়ার করা বা অবিশ্বস্ত কম্পিউটারে পাসওয়ার্ড বা গোপন টেক্সট পেস্ট করবেন না।

টিপস

  • আপনার প্রজেক্ট বা টিম যে প্রতি ট্যাবে স্পেস মান ব্যবহার করে সেটাই দিন, প্রায়ই ২ বা ৪।
  • প্রজেক্টে টেক্সট ফিরিয়ে পেস্ট করার আগে রেজাল্ট বক্স দেখে নিন।
  • আপনার টেক্সটে ট্যাব দিয়ে কলাম বানানো থাকলে রেজাল্ট এখনও ঠিক দেখাচ্ছে কিনা যাচাই করুন।
  • নিজের টেক্সট দেওয়ার আগে টুল কীভাবে কাজ করে দেখতে উদাহরণ লোড করুন চাপুন।
  • মুছুন চাপার আগে দরকারি কিছু কপি করে নিন।

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

অনলাইনে ট্যাব থেকে স্পেসে কীভাবে কনভার্ট করব?

ইনপুট টেক্সট বক্সে টেক্সট পেস্ট করুন, অপশন অংশে প্রতি ট্যাবে স্পেস ঠিক করুন, তারপর রেজাল্ট বক্সে কনভার্ট করা টেক্সট দেখুন। এরপর কপি বা ডাউনলোড করুন।

প্রতিটি ট্যাব কয়টি স্পেস হয়?

ডিফল্ট প্রতি ট্যাবে ৪টি স্পেস। আপনি এটি ১ থেকে ৩২-এর যেকোনো সংখ্যায় বদলাতে পারেন।

১-এর কম বা ৩২-এর বেশি সংখ্যা দিলে কী হয়?

মানটি ১ থেকে ৩২-এর মধ্যে রাখা হয়। ১-এর কম দিলে ১ ধরা হয়, আর ৩২-এর বেশি দিলে ৩২ ধরা হয়।

টুল কি টেক্সটকে ট্যাব স্টপের সঙ্গে মেলায়?

না। লাইনের যেখানেই থাকুক, প্রতিটি ট্যাব একই নির্দিষ্ট সংখ্যক স্পেসে বদলে যায়।

ট্যাব ছাড়া আর কিছু কি বদলায়?

না। শুধু ট্যাব ক্যারেক্টার বদলায়। অক্ষর, সংখ্যা, আগে থেকে থাকা স্পেস আর লাইন ব্রেক যেমন আছে তেমনই থাকে।

কনভার্ট করা টেক্সট কীভাবে কপি করব?

রেজাল্ট কপি করুন চাপুন। টেক্সট ক্লিপবোর্ডে চলে গেলে বাটনে “কপি হয়েছে!” দেখা যাবে।

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

হ্যাঁ। .txt ডাউনলোড করুন চাপলে রেজাল্ট সাধারণ টেক্সট ফাইল হিসেবে সেভ হবে।

আমার টেক্সট কি কোনো সার্ভারে আপলোড হয়?

টুল পেজেই JavaScript দিয়ে টেক্সট প্রসেস করে, এবং এর কোড আপনার টেক্সট কোনো API-তে পাঠায় না। তবুও অবিশ্বস্ত কম্পিউটারে গোপন টেক্সট পেস্ট করবেন না।