Muhammad Usman, creator of MDTool

Hi, I'm Muhammad Usman.I build MDTool.

Software developer · Agentic AI, mobile & web development

I work on browser-based document processing and web tooling. I write every converter and every guide on this site, and the recommendations in the blog are based on the tools' documented behavior and hands-on testing.

MDTool is an independent, solo-maintained project. That's also why it can stay free: there is no team, no office, and no server infrastructure processing your files.

The tools

What MDTool is

A small set of single-purpose conversion tools. There is no account system, no saved-document history, and no paywall. Every tool is free to use without limits.

of conversion runs in your browser
100%of conversion runs in your browser
files uploaded, accounts or paywalls
0files uploaded, accounts or paywalls
free tools, no usage limits
7free tools, no usage limits

Privacy

How conversion actually works

Your files stay on your device

Every conversion runs entirely in your browser using JavaScript. When you paste text or upload a file, it is parsed and rendered locally on your device. It is never transmitted to an MDTool server.

Verify it yourself

Open your browser's Network tab while converting, and you'll see no outbound request carrying your document content.

Transparency

How MDTool is built and tested

Parsing, rendering, and file generation all happen on your device; there is no conversion server and no upload step. Each tool is built on well-established open-source libraries, none of which needs a server round-trip to do its job.

Open-source libraries

  • marked · Markdown parsing
  • highlight.js · Code highlighting
  • mermaid · Diagrams
  • pdfmake · Vector PDF output (+ html-to-pdfmake)
  • docx · Word output
  • mammoth · Word input
  • turndown · HTML to Markdown (+ GFM plugin)

How it's built and tested

  • These are the dependencies listed in the project's package.json, and the site's code and change history are public on GitHub.
  • The guides are based on each tool's documented behavior and hands-on testing of the converters.
  • The facts on this page are checked against the current code.

Open to new projects

Need something built?

Besides MDTool, I build custom software for businesses: AI automations and AI agents, mobile apps, and websites.

  • AI automations

    Put AI to work on the repetitive parts of your business, wired into the tools you already use.

    • Workflow automation
    • LLM integrations
    • Business processes
  • Mobile apps

    Apps for iOS and Android, from the first version to the store release.

    • iOS & Android
    • API integration
    • App updates
  • Websites & web apps

    Fast, maintainable websites and browser-based applications.

    • Business sites
    • Dashboards
    • Browser tools
  • AI Agents

    Custom AI agents that plan, use your tools and data, and complete multi-step tasks on their own.

    • Custom agents
    • Tool & API calling
    • Multi-step tasks

How it works

  1. 1

    Tell me about your project

    A short email with what you need and what you have so far.

  2. 2

    Get a plan and estimate

    I reply with questions, a proposed approach, and an estimate.

  3. 3

    Build and launch

    I build it, keep you updated, and help you launch.

Prefer plain email? Write to [email protected]

MDTool is funded by non-intrusive display advertising, not subscriptions or paid tiers (Privacy Policy). Questions, bugs or ideas? Get in touch.