FROM CLIPBOARD TO WORKFLOW

What you copied.
In the format you need.

A spreadsheet, a JSON blob, a messy list. PasteCompiler detects what you copied, converts it into the format you need, and shows you what changed.

Apple Silicon · macOS 11+ · v0.1.0

.csv → .json
WHAT YOU COPIEDCSV
id
name
role
007
Ada
design
008
Can
dev
009
Mina
ops
WHAT YOU NEEDJSON
[
  { "id": "007", "name": "Ada", "role": "design" },
  { "id": "008", "name": "Can", "role": "dev" },
  { "id": "009", "name": "Mina", "role": "ops" }
]
007 → "007"local

Less fixing by hand. More getting things done.

17 output formats Core conversions work offline Free and open source
A SMALL CONVERSION. A BIG RELIEF.

Paste your data.
Pick up on the other side.

Edit the sample, choose an output format, and copy the result. This small demo runs entirely in your browser.

PasteCompiler / playgroundlocal
Sample data
data.csv
Output

The browser demo shows 4 output formats. Automatic detection, 17 formats, recipes and detailed conversion reports are in the desktop app.

CONVERT FIRST. THEN CHECK.

If something changes,
you should know.

The desktop app parses supported outputs back and compares them with the input. Rows, columns, cell values and nested keys are checked.

Rows and columnsSee missing rows and changes in structure.

Values and typesSpot values that changed during conversion.

Potential data lossFlattened nesting and other warnings stay visible.

conversion.reportReport examples
✓
Supported output parsed backJSON → document → compare
!
Nested data was flattenedprofile.city → "profile.city"
—
No round-trip check for SQLround_trip: unavailable

SQL, custom templates and plain text do not support round-trip verification. The app explicitly marks it as unavailable in the report.

SAME DATA. DIFFERENT JOBS.

From table to code.
From list to database.

17 output formats on desktop. Whatever tool comes next, take your data with you.

01

Structured data

JSON, JSON Lines, YAML, TOML and XML.

02

Tables

CSV, TSV, Markdown and HTML tables.

03

Databases

SQL INSERT for Postgres, MySQL and SQLite. Optional CREATE TABLE.

04

Your own structure

Lists, key/value pairs, plain text and custom {{templates}}.

See every format and option
SET IT UP ONCE. USE IT AGAIN.

Turn repeat work
into a recipe.

Select columns, filter, sort and deduplicate. Save the steps as a recipe and run them on your next dataset with one click.

↗ Export as a JSON file or a short share code.

EXAMPLE RECIPE · PEOPLE → SQL
01Select columns
02Sort by name
03Export as SQL

Say what you need.

Describe a recipe in plain language. Built-in rules work offline; optionally connect Ollama, an OpenAI-compatible server or Anthropic. The built-in rules understand English and some Turkish expressions.

KEEP YOUR DATA WITH YOU

Your clipboard
doesn’t need a cloud.

Core conversions and built-in recipe rules run on your computer. If you configure a remote AI provider, you decide whether to send a sample of your data.

✓ Core conversions without an account✓ AI is optional✓ Local models supported
TRY YOUR OWN DATA ON YOUR MAC

A little superpower
for your clipboard.

Download the ready-to-run Mac app. Core conversions need no Rust, Node.js or AI account.

PasteCompilerv0.1.0 · macOS
Download free for Mac

Apple Silicon · macOS 11+ · DMG, 3.8 MiB

01

Download

Get the DMG for Apple Silicon (M1 or newer) and macOS 11+.

02

Move to Applications

Open the DMG and drag PasteCompiler into your Applications folder.

03

Paste and convert

Open the app, paste your data and choose the output format you need.

v0.1.0 is not Developer ID signed or Apple-notarized yet. See the installation guide for the first launch. Installation guide ↗

FAQ

A few quick answers.

Is it free?

Yes. PasteCompiler is open source under the MIT license. Core conversions need no subscription. Any remote AI service you choose may charge separately.

What about Windows, Linux or Intel Macs?

The ready-to-run download for this release is only for Apple Silicon Macs. Intel Mac, Windows and Linux users can build from source; this release does not include prebuilt packages for those platforms.

Do I need an AI account or API key?

No. Format detection, core conversions, recipes and built-in natural-language rules work without an AI account. Connecting a model is optional.

Is my data sent to a server?

Core operations run locally. If you connect a remote AI provider, you control data sample sharing in Settings. The small demo on this page also processes data in your browser.

Is every conversion guaranteed to be lossless?

No. Some formats cannot represent the same structure. The app parses supported outputs back to report differences and potential loss. SQL, custom templates and plain text do not support this check.

Can I share my recipes?

Yes. Export recipes as JSON files or short share codes starting with pcr1. and import them on another machine.