AnyNotepad বিনামূল্যে অনলাইন টেক্সট টুলস
HTML ও কোড
Explore all 218+ free online text tools
সমস্ত টেক্সট টুলসদৈনিক ডিজাইন অনুপ্রেরণা
ডিজাইন জগৎ থেকে তরতাজা দৃষ্টিভঙ্গি, প্রতিদিন আপডেট
আজকের ডিজাইন
প্রতিদিন সকালে, একটি ভিন্ন ডিজাইন সামনে আসে। আজকের বৈশিষ্ট্যযুক্ত কাজের পেছনের উপকরণ, তথ্যসূত্র ও সৃজনশীল সিদ্ধান্তগুলি অন্বেষণ করুন।
আজকের ডিজাইন আবিষ্কার করুন
আজকের ডিজাইন দল
ডিজাইন প্রায়ই সহযোগিতা থেকে শুরু হয়। সেই দলের সাথে পরিচিত হন যাদের সম্মিলিত দক্ষতা A' Design Award জুরি কর্তৃক স্বীকৃত একটি কাজ তৈরি করেছে।
দলের সাথে পরিচিত হন
আজকের ডিজাইনার
প্রতিটি চিন্তাশীল ডিজাইনের পেছনে একটি সচেতন মন দাঁড়িয়ে আছে। আজকের বৈশিষ্ট্যযুক্ত A' Design Award বিজয়ীর পোর্টফোলিও, দর্শন ও যাত্রা অন্বেষণ করুন।
তাদের দৃষ্টিভঙ্গি দেখুন
আজকের ডিজাইন কিংবদন্তি
কয়েক দশকের নিষ্ঠা একটি কাজের সংকলন সংজ্ঞায়িত করে। আজকের বৈশিষ্ট্যযুক্ত ডিজাইনারের আজীবন অবদান ও স্থায়ী প্রভাব অন্বেষণ করুন।
তাদের উত্তরাধিকারকে সম্মান করুন
আজকের ডিজাইন সাক্ষাৎকার
কথোপকথন পোর্টফোলিও যা প্রকাশ করতে পারে না তা প্রকাশ করে। আজকের বৈশিষ্ট্যযুক্ত ডিজাইনারকে তার অন্তর্দৃষ্টি, টার্নিং পয়েন্ট ও কষ্টার্জিত শিক্ষা শেয়ার করতে শুনুন।
সাক্ষাৎকার পড়ুন
আজকের হাইলাইট
ডিজাইন জগতের উল্লেখযোগ্য মুহূর্ত। প্রদর্শনী উদ্বোধন থেকে প্রকল্প চালু করা পর্যন্ত, সৃজনশীল অগ্রগতি চিহ্নিতকারী ঘটনাগুলি অনুসরণ করুন।
আজকের হাইলাইট দেখুন
আজকের ডিজাইন ধারণা
প্রতিটি পণ্য একটি চিন্তা থেকে শুরু হয়। আজকের ধারণা অন্বেষণ করুন — একটি দৃষ্টিভঙ্গি যা এখনও রূপ খুঁজছে, একটি প্রস্তাব যা সঠিক পরিস্থিতির জন্য অপেক্ষা করছে।
ধারণা অন্বেষণ করুন
আজকের ডিজাইন ব্র্যান্ড
প্রতিটি পণ্যের পেছনে একটি দৃষ্টিভঙ্গিসম্পন্ন সংস্থা দাঁড়িয়ে আছে। আজকের বৈশিষ্ট্যযুক্ত ব্র্যান্ডকে সংজ্ঞায়িতকারী নীতি ও প্রক্রিয়াগুলি অন্বেষণ করুন।
ব্র্যান্ড আবিষ্কার করুন
আজকের ডিজাইন প্রবণতা
মনোযোগ দিলে প্যাটার্ন দেখা যায়। আজকের বৈশিষ্ট্যযুক্ত আন্দোলন অনুসরণ করুন — একটি উপকরণ, প্যালেট বা দৃষ্টিভঙ্গি যা বিভিন্ন শাখায় গতি পাচ্ছে।
প্রবণতা অন্বেষণ করুনHTML ট্যাগ সরান
আপনার টেক্সট থেকে সমস্ত HTML ট্যাগ সরিয়ে দেয়, শুধুমাত্র দৃশ্যমান টেক্সট কন্টেন্ট রেখে দেয়। প্রতিটি ট্যাগ সরায়
যার মধ্যে <p>, <div>, <a>, <span>,
এবং ইনলাইন স্টাইল অন্তর্ভুক্ত। ওয়েব পেজ, HTML ইমেইল, CMS কন্টেন্ট এবং যেকোনো
সোর্স থেকে মার্কআপ ছাড়া পরিষ্কার টেক্সট বের করার জন্য আদর্শ।
<h1>Hello</h1><p>This is <strong>bold</strong> text.</p>
↓
Hello This is bold text.
HTML এস্কেপ
HTML বিশেষ ক্যারেক্টারগুলোকে তাদের নিরাপদ এন্টিটি সমতুল্যে রূপান্তর করে: < হয়ে যায়
<, > হয়ে যায় >, & হয়ে যায়
&, এবং উদ্ধৃতি চিহ্ন হয়ে যায় "। HTML-এ কোড স্নিপেট প্রদর্শন,
XSS আক্রমণ প্রতিরোধ এবং ওয়েব পেজে নিরাপদে ব্যবহারকারীর ইনপুট এম্বেড করার জন্য অপরিহার্য।
<script>alert("XSS")</script>
↓
<script>alert("XSS")</script>
HTML আনএস্কেপ
HTML এন্টিটিগুলোকে তাদের মূল ক্যারেক্টারে ফিরিয়ে আনে: < হয়ে যায়
<, > হয়ে যায় >, & হয়ে যায়
&। HTML এস্কেপের বিপরীত — এস্কেপড HTML-কে কার্যকরী মার্কআপে পুনরুদ্ধার করতে,
অথবা এন্টিটি-এনকোডেড কন্টেন্ট তার স্বাভাবিক রূপে পড়তে ব্যবহার করুন।
<h1>Hello & Welcome</h1>
↓
<h1>Hello & Welcome</h1>
CSS সরান
আপনার টেক্সট থেকে সমস্ত CSS কোড সরিয়ে দেয় — <style> ব্লক, ইনলাইন
style="..." অ্যাট্রিবিউট এবং class/id অ্যাট্রিবিউট সহ। ওয়েব পেজ
বা ইমেইল টেমপ্লেট থেকে কপি করা HTML পরিষ্কার করে, কোনো স্টাইলিং তথ্য ছাড়া শুধুমাত্র
কাঠামোগত মার্কআপ এবং টেক্সট কন্টেন্ট রেখে দেয়।
<p style="color:red; font-size:14px;">Hello World</p>
↓
<p>Hello World</p>
মার্কডাউন সরান
আপনার টেক্সট থেকে সমস্ত মার্কডাউন সিনট্যাক্স সরিয়ে দেয় — শিরোনাম (#), বোল্ড (**), ইটালিক (*), লিংক ([]()), ইমেজ, কোড ব্লক, ব্লককোট (>), হরাইজন্টাল রুল এবং তালিকা চিহ্নিতকারী। পরিষ্কার, পাঠযোগ্য প্লেইন টেক্সট রেখে দেয়। .md ফাইল, README ডকুমেন্ট, অথবা মার্কডাউন ফরম্যাটে সংরক্ষিত CMS কন্টেন্ট থেকে বিষয়বস্তু বের করার জন্য আদর্শ।
# Hello **World**
This is a [link](https://example.com) and `inline code`.
↓
Hello World
This is a link and inline code.
কোড কমেন্ট সরান
আপনার টেক্সট থেকে সমস্ত সাধারণ কোড কমেন্ট ফরম্যাট সরিয়ে দেয়: সিঙ্গেল-লাইন কমেন্ট (//),
মাল্টি-লাইন কমেন্ট (/* ... */), HTML কমেন্ট (<!-- ... -->), এবং হ্যাশ কমেন্ট
(#)। কোড মিনিফাই করা, কনফিগ ফাইল পরিষ্কার করা, অথবা সোর্স কোড থেকে শুধুমাত্র কার্যকরী
লাইন বের করার জন্য উপযোগী।
var x = 5; // set x
/* This is
a comment */
var y = 10;
↓
var x = 5;
var y = 10;
JSON ফরম্যাটার (প্রিটি প্রিন্ট)
কমপ্যাক্ট বা মিনিফাইড JSON নিয়ে মানুষের পাঠযোগ্যতার জন্য সঠিক ইন্ডেন্টেশন এবং লাইন ব্রেক সহ ফরম্যাট করে। প্রতিটি নেস্টেড লেভেল ২টি স্পেস দিয়ে ইন্ডেন্ট করা হয়। JSON সিনট্যাক্স যাচাই করে এবং ইনপুট ত্রুটিপূর্ণ হলে এরর রিপোর্ট করে। API রেসপন্স পরীক্ষা, ডেটা স্ট্রাকচার ডিবাগ এবং কনফিগারেশন ফাইল রিভিউ করার জন্য প্রধান টুল।
{"name":"Alice","age":30,"city":"Paris"}
↓
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
JSON মিনিফাই
ফরম্যাটেড JSON-কে অপ্রয়োজনীয় হোয়াইটস্পেস ছাড়া একটি লাইনে সংকুচিত করে। ডেটা স্ট্রাকচার সংরক্ষণ করে সমস্ত ইন্ডেন্টেশন, লাইন ব্রেক এবং অতিরিক্ত স্পেস সরিয়ে দেয়। API পেলোড, কনফিগারেশন স্টোরেজ এবং নেটওয়ার্ক ট্রান্সমিশনের জন্য ফাইলের আকার কমায়। JSON ফরম্যাটারের বিপরীত।
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
↓
{"name":"Alice","age":30,"city":"Paris"}
CSV থেকে JSON
CSV ডেটাকে অবজেক্টের JSON অ্যারেতে রূপান্তর করে। প্রথম সারি প্রপার্টি নাম (কী) হিসাবে ব্যবহৃত হয়, এবং প্রতিটি পরবর্তী সারি একটি অবজেক্ট হয়ে যায়। কোটেড ফিল্ড, কোটের মধ্যে কমা এবং সাধারণ CSV এজ কেস হ্যান্ডেল করে। স্প্রেডশিট ডেটা ওয়েব অ্যাপ্লিকেশন, API এবং JavaScript প্রোগ্রামে আমদানির জন্য অপরিহার্য।
name,age,city
Alice,30,Paris
Bob,25,London
↓
[
{"name":"Alice","age":"30","city":"Paris"},
{"name":"Bob","age":"25","city":"London"}
]
JSON থেকে CSV
একটি অবজেক্টের JSON অ্যারেকে CSV ফরম্যাটে রূপান্তর করে। স্বয়ংক্রিয়ভাবে সমস্ত প্রপার্টি নাম হেডার সারি হিসাবে বের করে এবং প্রতিটি অবজেক্টের মান সংশ্লিষ্ট কলামে ম্যাপ করে। নেস্টেড মান স্ট্রিংগিফাই করে হ্যান্ডেল করে। CSV থেকে JSON-এর বিপরীত — স্প্রেডশিটে API ডেটা এক্সপোর্ট করার জন্য আদর্শ।
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
↓
name,age
Alice,30
Bob,25
CSV থেকে মার্কডাউন টেবিল
CSV বা TSV ডেটাকে সঠিকভাবে সারিবদ্ধ কলাম, হেডার সেপারেটর এবং পাইপ ডিলিমিটার সহ একটি ফরম্যাটেড মার্কডাউন টেবিলে রূপান্তর করে। প্রথম সারি টেবিল হেডার হয়ে যায়। GitHub README, ডকুমেন্টেশন, Notion, Jira, Confluence বা যেকোনো মার্কডাউন-সামঞ্জস্যপূর্ণ প্ল্যাটফর্মে পেস্ট করার জন্য প্রস্তুত।
name,age,city
Alice,30,Paris
Bob,25,London
↓
| name | age | city |
| ----- | --- | ------ |
| Alice | 30 | Paris |
| Bob | 25 | London |
লাইন থেকে JSON অ্যারে
মানের একটি তালিকাকে (প্রতি লাইনে একটি) স্বয়ংক্রিয় টাইপ সনাক্তকরণ সহ JSON অ্যারেতে রূপান্তর করে। সংখ্যা JSON নম্বর হয়ে যায়, “true”/“false” বুলিয়ান হয়ে যায়, “null” null হয়ে যায়, এবং বাকি সব কোটেড স্ট্রিং হয়ে যায়। খালি লাইন বাদ দেওয়া হয়। সাধারণ তালিকা থেকে দ্রুত JSON অ্যারে তৈরির জন্য আদর্শ।
apple
42
true
banana
null
↓
["apple", 42, true, "banana", null]
PHP কমেন্ট সরান
আপনার কোড থেকে সকল PHP-স্টাইল কমেন্ট মুছে ফেলে, যার মধ্যে সিঙ্গেল-লাইন // কমেন্ট,
হ্যাশ # কমেন্ট, এবং মাল্টি-লাইন /* ... */ ব্লক কমেন্ট অন্তর্ভুক্ত। ://
যুক্ত URL এবং #ff6600 এর মতো হেক্স কালার কোড বুদ্ধিমত্তার সাথে সংরক্ষণ করে। ডিপ্লয়মেন্টের আগে
সোর্স ফাইল পরিষ্কার করতে বা ফাইলের আকার কমাতে আদর্শ।
$name = "World"; // user name
/* Say hello */
echo "Hello $name"; # output
↓
$name = "World";
echo "Hello $name";
Python কমেন্ট সরান
আপনার কোড থেকে সকল Python কমেন্ট মুছে ফেলে, যার মধ্যে সিঙ্গেল-লাইন # কমেন্ট
এবং মাল্টি-লাইন ডকস্ট্রিং ("""...""" এবং '''...''') অন্তর্ভুক্ত। হ্যাশ ক্যারেক্টার
যুক্ত স্ট্রিং সম্মান করে এবং শেবাং লাইন (#!/usr/bin/env python) সংরক্ষণ করে। প্রোডাকশন
কোড প্রস্তুত করতে বা স্ক্রিপ্টের আকার কমাতে আদর্শ।
"""Module docstring"""
name = "World" # user name
# Print greeting
print(f"Hello {name}")
↓
name = "World"
print(f"Hello {name}")
HTML কমেন্ট সরান
আপনার মার্কআপ থেকে সকল HTML কমেন্ট ব্লক (<!-- ... -->) মুছে ফেলে।
সিঙ্গেল-লাইন এবং মাল্টি-লাইন উভয় কমেন্ট সরায়, যার মধ্যে কন্ডিশনাল কমেন্ট এবং এডিটর অ্যানোটেশন অন্তর্ভুক্ত।
প্রোডাকশনের আগে HTML পরিষ্কার করতে, পেজের ওজন কমাতে, বা পাবলিক-ফেসিং
কোড থেকে ডেভেলপার নোট সরাতে দুর্দান্ত।
<div>
<!-- Navigation section -->
<nav>Menu</nav>
<!-- TODO: fix later -->
</div>
↓
<div>
<nav>Menu</nav>
</div>
JavaScript স্ট্রিং এস্কেপ
আপনার টেক্সট একটি JavaScript স্ট্রিং লিটারেলের ভিতরে নিরাপদ ব্যবহারের জন্য এস্কেপ করে। ব্যাকস্ল্যাশ,
সিঙ্গেল কোটস, ডাবল কোটস, নিউলাইন, ক্যারেজ রিটার্ন, ট্যাব, এবং নাল অক্ষরকে তাদের এস্কেপড
সমতুল্যে (\\, \', \", \n, \r,
\t, \0) রূপান্তর করে। ফলাফল সিঙ্গেল কোটসে র্যাপ করা, সরাসরি আপনার
JS সোর্স কোডে পেস্ট করার জন্য প্রস্তুত।
He said "it's done"
on two lines.
↓
'He said \"it\'s done\"\non two lines.'
Python স্ট্রিং এস্কেপ
আপনার টেক্সট একটি Python স্ট্রিং লিটারেলের ভিতরে নিরাপদ ব্যবহারের জন্য এস্কেপ করে। সিঙ্গেল-লাইন টেক্সটের জন্য,
ব্যাকস্ল্যাশ, কোটস, নিউলাইন, ক্যারেজ রিটার্ন, এবং ট্যাব এস্কেপ করে, ফলাফল সিঙ্গেল কোটসে র্যাপ করে। মাল্টি-লাইন টেক্সটের জন্য, স্বয়ংক্রিয়ভাবে লাইন ব্রেক স্বাভাবিকভাবে সংরক্ষণ করতে ট্রিপল-কোটেড স্ট্রিং ("""...""") ব্যবহার করে। সরাসরি আপনার Python সোর্স কোডে পেস্ট করার জন্য প্রস্তুত।
Hello "World"
Second line here
↓
"""Hello "World"
Second line here"""
Java স্ট্রিং এস্কেপ
আপনার টেক্সট একটি Java স্ট্রিং লিটারেলের ভিতরে নিরাপদ ব্যবহারের জন্য এস্কেপ করে। ব্যাকস্ল্যাশ, ডাবল কোটস,
নিউলাইন, ক্যারেজ রিটার্ন, এবং ট্যাবকে তাদের Java এস্কেপ সিকোয়েন্সে (\\, \",
\n, \r, \t) রূপান্তর করে। ফলাফল ডাবল কোটসে র্যাপ করা,
Java, Kotlin, Scala, বা যেকোনো JVM ভাষার সোর্স ফাইলে পেস্ট করার জন্য প্রস্তুত। C# এবং C++ স্ট্রিং লিটারেলের জন্যও কাজ করে।
Path: C:\Users\"Admin"
Next line
↓
"Path: C:\\Users\\\"Admin\"\nNext line"
রেগেক্স এস্কেপ
আপনার টেক্সটের সকল রেগুলার এক্সপ্রেশন মেটাক্যারেক্টার এস্কেপ করে যাতে এটি একটি
রেগেক্স প্যাটার্নের ভিতরে লিটারেল সার্চ স্ট্রিং হিসেবে ব্যবহার করা যায়। . * + ? ^ $ { } ( ) | [ ] \-এর আগে ব্যাকস্ল্যাশ যোগ করে।
যখন আপনাকে বিশেষ রেগেক্স অক্ষরযুক্ত টেক্সট ম্যাচ করতে হয় তখন অপরিহার্য—যেমন একটি রেগেক্স ইঞ্জিনে
$price, file.txt, বা (optional) আক্ষরিকভাবে খোঁজা।
Price is $19.99 (USD) [sale]
↓
Price is \$19\.99 \(USD\) \[sale\]
ক্রনট্যাব ব্যাখ্যাকারী
ক্রন শিডিউল এক্সপ্রেশন সহজ বাংলায় অনুবাদ করে। যেকোনো ৫-ফিল্ড ক্রন এক্সপ্রেশন
(মিনিট, ঘণ্টা, মাসের-দিন, মাস, সপ্তাহের-দিন) লিখুন এবং রেঞ্জ, স্টেপ এবং তালিকা সহ প্রতিটি ফিল্ডের
মানব-পাঠযোগ্য ব্যাখ্যা পান। @daily, @weekly, @hourly, এবং
@monthly এর মতো শর্টকাটও সমর্থন করে। সম্পূর্ণ শিডিউল স্বাভাবিক ভাষায় ব্যাখ্যা করে।
30 2 * * 1-5
↓
minute: 30 → minute: 30
hour: 2 → hour: 2
day-of-week: 1-5 → সোমবার থেকে শুক্রবার
➡ প্রতিদিন ০২:৩০ তে চলে, সোমবার–শুক্রবার
Chmod ক্যালকুলেটর
ইউনিক্স ফাইল পারমিশন ফরম্যাটে অক্টাল এবং সিম্বলিক এর মধ্যে রূপান্তর করে। 755
এর মতো অক্টাল মান অথবা rwxr-xr-x এর মতো সিম্বলিক স্ট্রিং লিখুন এবং উভয় উপস্থাপনা পান,
সাথে owner, group, এবং others পারমিশনের (read, write, execute) বিস্তারিত ব্যাখ্যা। ব্যবহারের জন্য
প্রস্তুত chmod কমান্ডও তৈরি করে। একসাথে একাধিক মান প্রক্রিয়া করুন, প্রতি লাইনে একটি।
755
↓
Octal: 755 Symbolic: rwxr-xr-x
Owner: rwx (read, write, execute)
Group: r-x (read, execute)
Others: r-x (read, execute)
Usage: chmod 755 filename
Env ভেরিয়েবল ফরম্যাটার
এনভায়রনমেন্ট ভেরিয়েবল ফাইল (.env) পরিষ্কার ও মানসম্মত করে। সব কী
UPPER_SNAKE_CASE এ রূপান্তর করে, পড়ার সুবিধার জন্য সমান চিহ্ন সারিবদ্ধ করে, এবং
স্পেস, কোটেশন, বা বিশেষ অক্ষরযুক্ত মান স্বয়ংক্রিয়ভাবে ডাবল কোটে মোড়ানো হয়। কমেন্ট ও ফাঁকা লাইন
সংরক্ষিত থাকে। Docker, Laravel, Node.js, বা যেকোনো 12-factor অ্যাপ প্রজেক্টে এলোমেলো .env
ফাইল গুছিয়ে নেওয়ার জন্য আদর্শ।
database-host=localhost
App Name=My Cool App
# comment
api_key=abc123
↓
DATABASE_HOST=localhost
APP_NAME ="My Cool App"
# comment
API_KEY =abc123
CSS মিনিফাই
কমেন্ট সরিয়ে, হোয়াইটস্পেস সংকুচিত করে, সিলেক্টর, প্রপার্টি এবং মানের চারপাশের অপ্রয়োজনীয় স্পেস বাদ দিয়ে, এবং ক্লোজিং ব্রেসের আগে ট্রেলিং সেমিকোলন সরিয়ে আপনার CSS কোড সংকুচিত করে। মূল সাইজ, মিনিফাইড সাইজ, এবং শতাংশ সহ সেভ হওয়া বাইট সহ বিস্তারিত সারাংশ দেখায়। প্রোডাকশনের জন্য স্টাইলশিট অপ্টিমাইজ করা, পেজ লোড সময় কমানো, এবং CSS ফাইলের সাইজ ছোট করার জন্য আদর্শ।
/* Main styles */
.header {
color: #333;
margin: 0;
}
↓
.header{color:#333;margin:0}
(৪২ বাইট সেভ হয়েছে, ৫৮.৩%)
HTML মিনিফাই
কমেন্ট সরিয়ে, ট্যাগের মধ্যে হোয়াইটস্পেস সংকুচিত করে, এবং একাধিক স্পেস একটি স্পেসে কমিয়ে আপনার HTML মার্কআপ সংকুচিত করে। মূল সাইজ, মিনিফাইড সাইজ, এবং শতাংশ সহ সেভ হওয়া বাইট সহ বিস্তারিত সারাংশ দেখায়। HTML পেলোড সাইজ কমানো, পেজ ডেলিভারি দ্রুত করা, এবং প্রোডাকশন ডিপ্লয়মেন্টের জন্য মার্কআপ প্রস্তুত করার জন্য দারুণ।
<!-- Header -->
<div>
<h1> Hello </h1>
<p> World </p>
</div>
↓
<div><h1> Hello </h1><p> World </p></div>
(৩৫ বাইট সেভ হয়েছে, ৪৬.৭%)
XML ফরম্যাটার
সঠিক ইনডেন্টেশন (প্রতি লেভেলে ২ স্পেস) সহ XML মার্কআপ সুন্দরভাবে প্রিন্ট করে। ওপেনিং ট্যাগ, ক্লোজিং ট্যাগ, সেলফ-ক্লোজিং ট্যাগ, প্রসেসিং ইনস্ট্রাকশন, এবং টেক্সট কন্টেন্ট পার্স করে, তারপর পরিষ্কার, পাঠযোগ্য নেস্টিং সহ ডকুমেন্ট পুনর্গঠন করে। মিনিফাইড বা খারাপভাবে ফরম্যাট করা XML পরিচালনা করে। API রেসপন্স ডিবাগ করা, কনফিগারেশন ফাইল পরীক্ষা করা, SOAP মেসেজ, বা যেকোনো XML ডেটার জন্য আদর্শ।
<root><item><name>Test</name><value>42</value></item></root>
↓
<root>
<item>
<name>Test</name>
<value>42</value>
</item>
</root>
XML মিনিফাই
কমেন্ট সরিয়ে এবং ট্যাগের মধ্যে সব হোয়াইটস্পেস সংকুচিত করে আপনার XML মার্কআপ সংকুচিত করে। মূল সাইজ, মিনিফাইড সাইজ, এবং শতাংশ সহ সেভ হওয়া বাইট সহ বিস্তারিত সারাংশ দেখায়। API রিকোয়েস্টে XML পেলোড সাইজ কমানো, কনফিগারেশন ফাইল ছোট করা, SOAP মেসেজ অপ্টিমাইজ করা, বা ব্যান্ডউইথ-সীমিত পরিবেশে XML ডেটা প্রস্তুত করার জন্য আদর্শ।
<!-- Config -->
<root>
<item>Hello</item>
<item>World</item>
</root>
↓
<root><item>Hello</item><item>World</item></root>
(৩৮ বাইট সেভ হয়েছে, ৪৪.২%)
JSON থেকে YAML
JSON ডেটা YAML ফরম্যাটে রূপান্তর করে। নেস্টেড অবজেক্ট, অ্যারে, স্ট্রিং (বিশেষ অক্ষরের জন্য সঠিক কোটিং সহ), সংখ্যা, বুলিয়ান এবং নাল মান পরিচালনা করে। ২-স্পেস ইনডেন্টেশন সহ পরিষ্কার, ইনডেন্টেড YAML তৈরি করে। API রেসপন্স Kubernetes কনফিগ, Docker Compose ফাইল, Ansible প্লেবুক, GitHub Actions ওয়ার্কফ্লো, বা JSON এর বদলে YAML পছন্দ করে এমন যেকোনো প্রসঙ্গে রূপান্তরের জন্য আদর্শ।
{"name": "John", "age": 30, "hobbies": ["reading", "coding"]}
↓
name: John
age: 30
hobbies:
- reading
- coding
YAML থেকে JSON
YAML ডেটা JSON ফরম্যাটে রূপান্তর করে। কী-ভ্যালু পেয়ার, নেস্টেড ম্যাপ, তালিকা
(- আইটেম সহ), স্কেলার, বুলিয়ান, সংখ্যা এবং নাল মান পার্স করে। কমেন্ট এবং ডকুমেন্ট মার্কার
(---, ...) এড়িয়ে যায়। ২-স্পেস ইনডেন্টেশন সহ পরিষ্কার, প্রিটি-প্রিন্টেড JSON
আউটপুট দেয়। Kubernetes কনফিগ, Docker Compose ফাইল, বা CI/CD পাইপলাইন API বা ভ্যালিডেশনের জন্য
JSON এ রূপান্তরের জন্য আদর্শ।
name: John
age: 30
hobbies:
- reading
- coding
↓
{
"name": "John",
"age": 30,
"hobbies": ["reading", "coding"]
}
Markdown থেকে HTML
Markdown টেক্সট HTML মার্কআপে রূপান্তর করে। হেডিং (#–######),
বোল্ড, ইটালিক, বোল্ড-ইটালিক, স্ট্রাইকথ্রু, লিংক, ইমেজ, ভাষা ক্লাস সহ কোড ব্লক, ইনলাইন কোড,
ব্লককোট, আনঅর্ডারড লিস্ট, হরাইজন্টাল রুল, এবং প্যারাগ্রাফ সমর্থন করে। Markdown কন্টেন্ট প্রিভিউ করা,
CMS প্ল্যাটফর্মের জন্য HTML তৈরি, ইমেইল নিউজলেটার, বা স্ট্যাটিক সাইট জেনারেটরের জন্য আদর্শ।
# Hello
This is **bold** and *italic*.
- Item one
- Item two
↓
<h1>Hello</h1>
<p>This is <strong>bold</strong> and <em>italic</em>.</p>
<ul><li>Item one</li><li>Item two</li></ul>
HTML থেকে Markdown
HTML মার্কআপ পরিষ্কার Markdown টেক্সটে রূপান্তর করে। হেডিং, বোল্ড, ইটালিক, স্ট্রাইকথ্রু, লিংক, ইমেজ, কোড ব্লক, ইনলাইন কোড, ব্লককোট, লিস্ট, হরাইজন্টাল রুল এবং লাইন ব্রেক তাদের Markdown সমতুল্যে রূপান্তর করে। অবশিষ্ট HTML ট্যাগ সরিয়ে দেয় এবং এন্টিটি ডিকোড করে। ওয়েবসাইট থেকে GitHub, Jekyll, Hugo, বা Notion এর মতো Markdown-ভিত্তিক সিস্টেমে কন্টেন্ট মাইগ্রেট করার জন্য আদর্শ।
<h1>Hello</h1><p>This is <strong>bold</strong> and <a href="https://example.com">a link</a>.</p>
↓
# Hello
This is **bold** and [a link](https://example.com).
SQL ফরম্যাটার
সঠিক ফরম্যাটিং ও ইনডেন্টেশন সহ SQL কোয়েরি সুন্দরভাবে প্রিন্ট করে। SQL কীওয়ার্ড
(SELECT, FROM, WHERE, JOIN, ইত্যাদি) আপারকেস করে,
প্রধান ক্লজ নতুন লাইনে রাখে, কলাম তালিকা ও শর্ত ইনডেন্ট করে, এবং AND/OR
আলাদা লাইনে ভাগ করে। SELECT, INSERT, UPDATE, DELETE, CREATE এবং ALTER স্টেটমেন্ট সমর্থন করে।
জটিল কোয়েরি পাঠযোগ্য ও সহজে ডিবাগযোগ্য করে তোলে।
select id, name, email from users where active = 1 and role = 'admin' order by name
↓
SELECT id,
name,
email
FROM users
WHERE active = 1
AND role = 'admin'
ORDER BY name
কোয়েরি স্ট্রিং পার্সার
URL কোয়েরি স্ট্রিং পার্স করে কী-ভ্যালু পেয়ারের পরিষ্কার, পাঠযোগ্য টেবিলে রূপান্তর করে।
সম্পূর্ণ URL (যেমন, https://example.com/page?key=value&foo=bar) অথবা শুধু কোয়েরি অংশ
(?key=value&foo=bar) গ্রহণ করে। স্বয়ংক্রিয়ভাবে সব কী ও মান URL-ডিকোড করে,
+ কে স্পেসে রূপান্তর করে, এবং কোডে সহজে ব্যবহারের জন্য প্যারামিটারগুলো
JSON অবজেক্ট হিসেবেও আউটপুট দেয়।
https://shop.com/search?q=red+shoes&category=footwear&page=2
↓
q = red shoes
category = footwear
page = 2
+ JSON অবজেক্ট
JWT ডিকোডার
JSON Web Tokens (JWT) ডিকোড করে এবং হেডার, পেলোড ও সিগনেচার পাঠযোগ্য ফরম্যাটে দেখায়।
স্বয়ংক্রিয়ভাবে রেজিস্টার্ড ক্লেম পার্স করে যেমন iss (ইস্যুকারী), sub (বিষয়),
exp (মেয়াদ শেষ), এবং iat (ইস্যু করার সময়), টাইমস্ট্যাম্প মানব-পাঠযোগ্য
তারিখে রূপান্তর করে। টোকেনের মেয়াদ শেষ হয়ে গেছে নাকি এখনও বৈধ তা দেখায়। সম্পূর্ণ
ক্লায়েন্ট-সাইডে চলে—আপনার টোকেন কখনও কোনো সার্ভারে পাঠানো হয় না।
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKx...
↓
HEADER: {"alg": "HS256", "typ": "JWT"}
PAYLOAD: {"sub": "1234567890", "name": "John Doe", "iat": 1516239022}
Issued At: 2018-01-18T01:30:22Z