Frequently Asked Questions

Straight answers about how MacroToolkit works, what happens with your data, and how we keep the lights on.

Why is MacroToolkit free? What's the catch?
No catch. I built these tools because I needed them for my own daily work and got frustrated with every alternative being slow, bloated, or paywalled. Since the site was already built, I made it public so others dealing with the same formatting headaches can save time too.
How do you cover hosting and domain costs?
The site runs on a static, serverless architecture hosted on Vercel, which makes it very cheap to operate since your device does all the processing work locally. Basic costs are covered through non-intrusive display ads placed outside your active workspace. As of now the site is not monetized, nor is anything needed.
Do you collect, log, or read the data I paste?
No. We literally cannot see what you paste. Every tool here runs entirely inside your web browser using client-side JavaScript. There are no databases on our end. Your text, spreadsheets, code snippets, or AI outputs are processed locally on your machine and never travel across a network. Close the tab, and the data is gone.
How do I remove the ChatGPT grey background when pasting into Word or Outlook?
When you copy from ChatGPT or Claude, the browser copies hidden HTML background wrappers along with the text. Pasting into a document app brings that grey background with it. You can use Ctrl + Shift + V (Windows) or Cmd + Option + Shift + V (Mac) to paste as plain text, or drop your text into our Smart Paste Text Sanitizer to strip all background layers and spacing issues in one click.
Why does copying from a PDF create broken line breaks?
PDF viewers treat each visual line boundary as a hard return. When you paste a paragraph from a PDF into a text editor, sentences break mid-way, looking like a broken poem. Our Smart Paste Text Sanitizer analyzes the text, stitches single line breaks inside continuous sentences, and preserves real paragraph breaks.
How do I convert an Excel column into a comma-separated list?
Copying a vertical column from a spreadsheet captures data separated by hidden newline characters. Our Excel Table to Plain Text Converter reads the rows and collapses them into a single clean line separated by commas, semicolons, or pipes.
Why do spreadsheet columns look messy when pasted into WhatsApp?
WhatsApp is designed for narrow phone screens. Wide multi-column tables overflow and wrap unpredictably. Our Spreadsheet Row-to-WhatsApp Flattener restructures each row into a clear, vertical block with clean spacing, keeping your data readable on mobile.
How does the plain text column alignment work on large grids?
The tool runs a two-pass analysis. First, it scans your entire table to find the maximum string length of every column. Then it reconstructs each row, padding shorter cells with trailing spaces so all columns line up perfectly, even with completely random name lengths or digit counts.
What is the maximum text size I can process?
Every tool supports up to 200,000 characters per run. That covers roughly 35,000 to 40,000 words, equivalent to an entire short novel or an 80-page data log, processed instantly without any system overload.