TXT থেকে HTML কনভার্টার
ওয়েব সার্ভারে সরাসরি রাখা টেক্সট ফাইল একটানা শব্দের সারি বা কাঁচা অক্ষর হিসেবে দেখায়। HTML-এ কনভার্ট করলে প্যারাগ্রাফ, লাইন ব্রেক আর বিশেষ অক্ষর ঠিক যেভাবে আপনি লিখেছিলেন সেভাবেই ব্রাউজারে পৌঁছায়।
ডকুমেন্ট কনভার্টার
অথবা PDF, DOC, DOCX … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
150 DPI-তে একটি A4 পৃষ্ঠা প্রায় 1240 × 1754 px হয়। প্রিন্টের জন্য 300 ব্যবহার করুন।
পুরো ফাইল অথবা শুধু কিছু পৃষ্ঠা বা স্লাইড রূপান্তর করুন (PDF ও প্রেজেন্টেশন ইনপুটের জন্য)।
রূপান্তরের পৃষ্ঠা বা স্লাইড, যেমন 1-3, 5, 8-10।
UTF-8 সব ভাষায় কাজ করে। Windows-এর Excel বা Notepad-এ অক্ষর এলোমেলো দেখালে BOM সহ UTF-8 বেছে নিন; পুরনো এনকোডিং শুধু পুরনো সফটওয়্যারের জন্য।
macOS, Linux ও কোড এডিটরের জন্য LF; ক্লাসিক Notepad-এর মতো পুরনো Windows প্রোগ্রামের জন্য CRLF।
কমা সাধারণ মান। যেসব দেশে দশমিকে কমা লেখা হয় (জার্মানি, ফ্রান্স, ব্রাজিল), সেখানে Excel-এর জন্য সেমিকোলন ব্যবহার করুন।
একাধিক শিটের Excel ইনপুট: সবগুলো রূপান্তর করুন (প্রতি শিটে একটি সেকশন বা ফাইল) অথবা শুধু প্রথমটি।
এই টুল কীভাবে ব্যবহার করবেন
- 1
আপনার টেক্সট ফাইল যোগ করুন
একটি .txt ফাইল দিন, অথবা একসাথে সর্বোচ্চ 20টি, প্রতিটি 95 MB পর্যন্ত। নোট, চেঞ্জলগ, কবিতা ও এক্সপোর্ট করা ট্রান্সক্রিপ্ট সবই চলবে।
- 2
আউটপুট সেটিংস দেখে নিন
যে ফরম্যাটে রূপান্তর ঘরে আগে থেকেই HTML দেওয়া আছে, ফরম্যাটিং Simple এবং টেক্সট এনকোডিং UTF-8, যা এখনকার সব ব্রাউজার পড়তে পারে।
- 3
কনভার্ট করে প্রকাশ করুন
HTML-এ কনভার্ট করুন চাপুন, .html ফাইলটি ডাউনলোড করুন এবং সাইটে আপলোড বা টেমপ্লেটে পেস্ট করার আগে ব্রাউজারে খুলে দেখে নিন।
TXT ফাইল কীভাবে HTML-এ কনভার্ট করব?
.txt আপলোড করে HTML-এ কনভার্ট করুন চাপুন। আপনি UTF-8 ঘোষণাসহ একটি সম্পূর্ণ HTML5 পেজ পাবেন, যাতে অনুচ্ছেদগুলো <p> ট্যাগে মোড়ানো এবং প্রতিটি <, > ও & এস্কেপ করা, ফলে সেগুলো লেখা হিসেবেই দেখায়।
ব্রাউজার কেন কাঁচা .txt ফাইল এলোমেলো করে দেখায়
ওয়েব সার্ভার .txt ফাইল text/plain টাইপে পাঠায়, আর ব্রাউজার সেটি ফিক্সড-উইডথ ফন্টে দেখায়, কোনো মার্জিন, লিংক বা স্টাইল ছাড়া। একই ফাইলের নাম .html করলে উল্টো সমস্যা হয়: HTML একসারি স্পেস ও লাইন ব্রেককে একটিমাত্র স্পেস ধরে, তাই দশ অনুচ্ছেদের ফাইল একটি লেখার দেয়াল হয়ে দেখা দেয়।
বিশেষ অক্ষর থেকে দ্বিতীয় ধরনের ক্ষতি হয়। HTML-এ < চিহ্ন ট্যাগ খোলে এবং & এন্টিটি শুরু করে, তাই if a < b && c > d-এর মতো লাইন বা অ্যাঙ্গেল ব্র্যাকেটে ইমেইল ঠিকানা আংশিক হারিয়ে যায়। সঠিক কনভার্শন এগুলোকে <, & ও > লেখে, যা ব্রাউজার মূল অক্ষর হিসেবেই দেখায়।
এই সমস্যায় যারা পড়েন তাঁরা সাধারণত ওয়েব ডেভেলপার নন। তাঁরা হলেন রিলিজ নোট প্রকাশ করা সাপোর্ট টিম, পাঠ্য পোস্ট করা শিক্ষক, গল্পের সংগ্রহ অনলাইনে নিয়ে যাওয়া লেখক এবং যাঁদের কনটেন্ট টুল শুধু .html আপলোড নেয়।
TXT থেকে HTML কনভার্টার, নাকি হাতে পেজ কোড করা
| UltKit | .txt-এর নাম বদলে .html করা | CMS এডিটরে পেস্ট করা | |
|---|---|---|---|
| অনুচ্ছেদ ও লাইন ব্রেক বজায় থাকে | yes | no | এডিটরের ওপর নির্ভর করে |
<, > ও & যেমন লেখা তেমন দেখায় | yes | no | yes |
| ক্যারেক্টার এনকোডিং ঘোষণা করা | yes | no | সাইটের টেমপ্লেট ঠিক করে |
| যেকোনো জায়গায় হোস্ট করার স্বতন্ত্র .html ফাইল | yes | yes | no |
| একবারে বিশটি ফাইল | yes | no | no |
Formatting-এর প্রতিটি সেটিং HTML-কে কীভাবে বদলায়
টেক্সট ফাইলের ডিফল্ট। ফাঁকা লাইন অনুচ্ছেদ আলাদা করে, অনুচ্ছেদের ভেতরের একক লাইন ব্রেক থাকে, আর ফলাফলে শুধু কাঠামোগত ট্যাগ ব্যবহার হয়।
- প্রতি অনুচ্ছেদে
<p> - ঠিকানা বা পদ্যের মতো ছোট লাইনের জন্য
<br> - পরিষ্কার করার মতো ইনলাইন স্টাইল নেই
.txt ফাইলে ফন্ট বা রঙ থাকে না, তাই এই লেভেলে Simple-এর মতোই কাঠামো তৈরি হয়। একই ব্যাচে Word বা RTF ফাইল কনভার্ট করলে এটি কাজে লাগে।
শুধু লেখাটুকু রাখে, আর কিছু নয়। HTML এমন টেমপ্লেটে পেস্ট করলে কাজের, যা নিজেই অনুচ্ছেদের মার্কআপ যোগ করে।
- সম্ভাব্য সবচেয়ে হালকা ফাইল
TXT ও HTML ফরম্যাটের তথ্য
TXT
প্লেইন টেক্সট
TXT ফাইলে শুধু সাধারণ অক্ষর থাকে; কোনো ফরম্যাটিং, ফন্ট, ছবি বা লেআউট থাকে না। আধুনিক টেক্সট ফাইল সাধারণত UTF-8-এ এনকোড করা হয়, যা সব ভাষা সমর্থন করে; তবে পুরনো ফাইলে অন্য এনকোডিং থাকলে অক্ষর এলোমেলো দেখাতে পারে। প্লেইন টেক্সট খুব ছোট, কখনো অচল হয় না এবং ফোন থেকে সার্ভার পর্যন্ত সব ডিভাইসে খোলে। এতে বোল্ড লেখা, টেবিল বা ছবি রাখা যায় না, তাই কাঠামো দিতে হলে স্পেসিং বা সহজ মার্কআপ ব্যবহার করতে হয়।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
HTML
হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ
HTML হলো ওয়েবের মার্কআপ ল্যাঙ্গুয়েজ, যা ১৯৯০-এর দশকের শুরুতে টিম বার্নার্স-লি প্রথম বর্ণনা করেন এবং এখন WHATWG লিভিং স্ট্যান্ডার্ড হিসেবে দেখভাল করে। HTML ফাইলে শিরোনাম, অনুচ্ছেদ, লিংক, টেবিল, ছবি ও ফর্ম বর্ণনা থাকে, আর স্টাইল সাধারণত আসে CSS থেকে। সব ব্রাউজার এটি রেন্ডার করে, এবং ইমেইল টেমপ্লেট ও সেভ করা ওয়েব পেজেও এটি ব্যবহার হয়। একটি HTML ফাইল প্রায়ই বাইরের ছবি ও স্টাইলশিটের ওপর নির্ভর করে, তাই একা সরালে সেটি ভাঙা দেখাতে পারে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 1993 · Tim Berners-Lee; maintained by WHATWG
Notepad-এ লেখা বা অন্য প্রোগ্রাম থেকে এক্সপোর্ট করা লেখা প্রকাশ করতে হলে সাধারণ টেক্সটকে HTML-এ রূপান্তর করা হয়: প্রোডাক্ট সাইটের চেঞ্জলগ, সরকারি বিজ্ঞপ্তি, ট্রান্সক্রিপ্ট বা এমন গল্প, যেখানে ব্রাউজারে অনুচ্ছেদ ও লিংক দরকার।
HTML-এর শুরু 1991 সালে, CERN-এর নথির জন্য Tim Berners-Lee-র লেখা ট্যাগের একটি ছোট তালিকা হিসেবে। W3C 2014 সালের অক্টোবরে HTML5-কে Recommendation হিসেবে প্রকাশ করে, আর দুই সংস্থার 2019 সালের চুক্তির পর থেকে WHATWG-র HTML Living Standard-ই ব্রাউজারগুলোর অনুসরণ করা একমাত্র সংস্করণ। এখানে ডাউনলোড করা ফাইল সেই স্ট্যান্ডার্ড অনুযায়ী লেখা, তাই Chrome, Safari, Firefox ও Edge-এ একইভাবে খোলে।
Windows-এর টেক্সট ফাইল আগে Windows-1252 কোড পেজে আসত; Windows 10 ভার্সন 1903 থেকে Notepad নতুন ফাইল ডিফল্টভাবে UTF-8-এ সেভ করে। লেখা ওয়েবে না গিয়ে Word ডকুমেন্টে যাবে হলে TXT থেকে Word ভালো পথ, আর অন্যান্য টেক্সট ফরম্যাটের জন্য আছে ডকুমেন্ট কনভার্টার।
TXT থেকে HTML নিয়ে প্রশ্ন
শুধু ফাইলের এক্সটেনশন .txt থেকে .html করে দিলে কি চলবে?
ব্রাউজার ফাইলটি খুলবে, তবে আপনার লেখাকে মার্কআপ হিসেবে পড়বে। লাইন ব্রেক স্পেসে মিলিয়ে যায়, ফলে পুরো ফাইল একটিমাত্র অনুচ্ছেদ হয়ে যায়, আর ইমেইল হেডারের <name>-এর মতো ট্যাগের মতো দেখতে অংশ দেখা যায় না। কনভার্ট করলে অনুচ্ছেদের ট্যাগ যোগ হয় এবং এই অক্ষরগুলো আপনার হয়ে এস্কেপ করা হয়।
আমার পেজে অ্যাকসেন্ট দেওয়া অক্ষর অদ্ভুত চিহ্ন হয়ে দেখায় কেন?
পেজ আর ব্রাউজার এনকোডিং নিয়ে একমত হচ্ছে না। কনভার্ট করা ফাইলে প্রথম 1,024 বাইটের মধ্যেই <meta charset="utf-8"> ঘোষণা থাকে, HTML স্ট্যান্ডার্ড যেমনটি চায়। আপনার সোর্স Windows-1252 বা Shift_JIS-এ সেভ করা থাকলে টেক্সট এনকোডিং-এ সেটি বেছে নিন, যাতে লেখার আগে অক্ষরগুলো ঠিকভাবে পড়া হয়।
কবিতা বা গানের লিরিক্সের লাইন ব্রেক কি ঠিক থাকবে?
হ্যাঁ। স্তবকের ভেতরের ছোট লাইনগুলো আলাদা লাইনেই থাকে, আর স্তবকের মাঝের ফাঁকা লাইন নতুন অনুচ্ছেদ শুরু করে, ফলে লেখার আকার অক্ষুণ্ণ থাকে। না হলে ব্রাউজার কবিতার সব লাইন একটি ব্লকে চেপে দিত।
আমার নোটের জন্য HTML ভালো, নাকি Markdown?
লেখা সরাসরি ব্রাউজার, ইমেইল টেমপ্লেট বা পেস্ট করা মার্কআপ নেয় এমন হেল্প সেন্টারে গেলে HTML। নোটগুলো রিপোজিটরি, Obsidian বা নিজে HTML বানায় এমন স্ট্যাটিক সাইট জেনারেটরে থাকলে TXT থেকে Markdown।
HTML পেজ থেকে আবার সাধারণ টেক্সট কীভাবে বের করব?
HTML থেকে টেক্সট ব্যবহার করুন। এটি ট্যাগ সরিয়ে দেয়, অনুচ্ছেদকে আবার ফাঁকা লাইনে ভাগ করে এবং &-এর মতো এন্টিটিকে মূল অক্ষরে ফিরিয়ে আনে।
- TXT থেকে MD কনভার্টারObsidian, GitHub বা স্ট্যাটিক সাইটের জন্য .txt ফাইলকে .md Markdown-এ কনভার্ট করুন। ডিফল্টে UTF-8 ও LF, চাইলে CRLF, প্রতি ব্যাচে 20টি ফাইল।
- DOCX থেকে HTML কনভার্টারWord .docx ডকুমেন্টকে CMS, হেল্প সেন্টার বা ইমেইলের জন্য ক্লিন HTML-এ কনভার্ট করুন: আসল হেডিং, লিস্ট ও টেবিল, কোনো mso- স্টাইল নেই। একসাথে ২০টি ফাইল।
- HTML থেকে টেক্সট কনভার্টারHTML ফাইলকে প্লেইন টেক্সটে কনভার্ট করুন: ট্যাগ, স্ক্রিপ্ট ও স্টাইল বাদ, এনটিটি আসল অক্ষরে, UTF-8 আউটপুট। প্রতি ব্যাচে 20টি পেজ, অ্যাকাউন্ট ছাড়াই।
- TXT থেকে Word কনভার্টার.txt নোট, খসড়া ও ট্রান্সক্রিপ্ট Word ডকুমেন্টে বদলান, যা ফরম্যাট করা যায়। বিশেষ ও অ-লাতিন অক্ষর অক্ষত, একসাথে 20টি ফাইল, 30 মিনিট পরে মুছে যায়।
- HTML থেকে Markdown কনভার্টারসেভ করা ওয়েব পেজ, ব্লগ পোস্ট ও CMS এক্সপোর্ট HTML থেকে Markdown-এ কনভার্ট করুন Hugo, Jekyll, Obsidian বা GitHub-এর জন্য। হেডিং, লিংক, লিস্ট ও টেবিল অটুট থাকে।
- TXT থেকে PDF কনভার্টার.txt ফাইল Letter বা A4 পেজে PDF এ কনভার্ট করুন, পছন্দের মার্জিনসহ। লাইন ব্রেক ঠিক জায়গায় থাকে। সর্বোচ্চ 20টি ফাইল, 30 মিনিট পরে মুছে যায়।