39 Transforms

Transforms Reference

Complete documentation for every clipboard transform. Each one is triggered by a customizable keyboard shortcut.

Core

FreeIncluded free with Tessel

HTML to Markdown

Converts HTML markup into clean, readable Markdown. Perfect for saving web content to notes apps or documentation.

InputHTML
OutputMarkdown
Shortcutdefault
Win/LinuxCtrlAltH
MacH
before
<h1>Hello World</h1>
<p>This is <strong>bold</strong> text.</p>
<ul>
  <li>First item</li>
  <li>Second item</li>
</ul>
afterTransformed
# Hello World

This is **bold** text.

- First item
- Second item

Markdown to HTML

Transforms Markdown into HTML. Ideal for composing rich emails or web content from plain text.

InputMarkdown
OutputHTML
Shortcutdefault
Win/LinuxCtrlAltM
MacM
before
# Welcome

This is **bold** and *italic*.

- Item one
- Item two
afterTransformed
<h1>Welcome</h1>
<p>This is <strong>bold</strong> and <em>italic</em>.</p>
<ul>
  <li>Item one</li>
  <li>Item two</li>
</ul>

CSS to Tailwind

Converts traditional CSS declarations into Tailwind CSS utility classes.

InputCSS
OutputTailwind
Shortcutdefault
Win/LinuxCtrlAltT
MacT
before
.card {
  padding: 16px;
  margin: 8px;
  background: white;
  border-radius: 8px;
}
afterTransformed
p-4 m-2 bg-white rounded-lg

Clean Text

Removes unusual characters, fixes spacing issues, and normalizes text formatting.

InputMessy Text
OutputClean Text
Shortcutdefault
Win/LinuxCtrlAltW
MacW
before
This   text    has   weird   spacing.
And "smart quotes" that don't work…
afterTransformed
This text has weird spacing.
And "smart quotes" that don't work...

Paste Unformatted

Strips all rich formatting and returns pure plain text.

InputRich Text
OutputPlain Text
Shortcutdefault
Win/LinuxCtrlAltV
MacV
before
<div style="color: blue;">
  Formatted Content
</div>
afterTransformed
Formatted Content

Custom API

Sends clipboard content to any API endpoint you configure.

InputAny
OutputAPI Response
Shortcutdefault
Win/LinuxCtrlAltA
MacA
before
Your input text
afterTransformed
{"result": "API response"}

Background Removal

Removes the background from images automatically.

InputImage
OutputPNG
Shortcutdefault
Win/LinuxCtrlAltB
MacB
before
Dog with background
JPG • 35 KB
afterTransformed
Dog with background removed
PNG • 174 KB

Tabular to Chart

Converts CSV data into a visual chart image.

InputCSV
OutputChart
Shortcutdefault
Win/LinuxCtrlAlt7
Mac7
before
Month,Sales,Growth Jan,$12K,+8% Feb,$15K,+12% Mar,$18K,+20% Apr,$22K,+22%
afterTransformed
Jan
Feb
Mar
Apr

Screenshot to Social

Resizes and compresses screenshots to optimal dimensions (1200x630) for Twitter, LinkedIn, and Facebook sharing.

InputScreenshot
OutputSocial Image
Shortcutdefault
Win/LinuxCtrlAlt8
Mac8
before
Original screenshot
PNG • 5.2 MB
afterTransformed
Optimized for social
JPG • 72 KB

Developer

ProDeveloper tools for code conversion

HTML to JSX

Converts HTML to React JSX syntax with proper attribute conversion.

InputHTML
OutputJSX
Shortcutdefault
Win/LinuxCtrlAltJ
MacJ
before
<div class="container">
  <label for="email">Email</label>
  <input type="email" readonly>
</div>
afterTransformed
<div className="container">
  <label htmlFor="email">Email</label>
  <input type="email" readOnly />
</div>

JSON to YAML

Converts JSON configuration files to YAML format.

InputJSON
OutputYAML
Shortcutdefault
Win/LinuxCtrlAltY
MacY
before
{
  "name": "my-app",
  "version": "1.0.0"
}
afterTransformed
name: my-app
version: 1.0.0

YAML to JSON

Converts YAML configuration files to JSON format.

InputYAML
OutputJSON
Shortcutdefault
Win/LinuxCtrlShiftJ
MacJ
before
name: my-app
ports:
  - 3000
  - 8080
afterTransformed
{
  "name": "my-app",
  "ports": [3000, 8080]
}

JSON to TOML

Converts JSON to TOML for Cargo, pyproject, and Hugo configs.

InputJSON
OutputTOML
Shortcutdefault
Win/LinuxCtrlAltO
MacO
before
{
  "package": {
    "name": "my-crate"
  }
}
afterTransformed
[package]
name = "my-crate"

CSV to Markdown

Converts CSV data into formatted Markdown tables.

InputCSV
OutputTable
Shortcutdefault
Win/LinuxCtrlShiftM
MacM
before
Name,Age,City
Alice,30,NYC
Bob,25,LA
afterTransformed
| Name  | Age | City |
|-------|-----|------|
| Alice | 30  | NYC  |
| Bob   | 25  | LA   |

CSV to SQL

Generates SQL INSERT statements from CSV data.

InputCSV
OutputSQL
Shortcutdefault
Win/LinuxCtrlShiftS
MacS
before
name,email
Alice,alice@ex.com
afterTransformed
INSERT INTO users (name, email)
VALUES ('Alice', 'alice@ex.com');

CSV to JSON

Converts CSV data to a JSON array of objects.

InputCSV
OutputJSON
Shortcutdefault
Win/LinuxCtrlShiftN
MacN
before
name,active
Alice,true
afterTransformed
[{"name": "Alice", "active": true}]

JSON to PHP

Converts JSON objects to PHP array syntax.

InputJSON
OutputPHP
Shortcutdefault
Win/LinuxCtrlShiftP
MacP
before
{
  "name": "John",
  "age": 30,
  "active": true
}
afterTransformed
$data = [
    'name' => 'John',
    'age' => 30,
    'active' => true
];

JSON to C#

Converts JSON objects to C# class definitions or anonymous objects.

InputJSON
OutputC#
Shortcutdefault
Win/LinuxCtrlShiftC
MacC
before
{
  "name": "John",
  "age": 30,
  "active": true
}
afterTransformed
public class Root
{
    public string Name { get; set; }
    public int Age { get; set; }
    public bool Active { get; set; }
}

JSON Array to CSV

Converts a JSON array of objects to CSV format.

InputJSON
OutputCSV
Shortcutdefault
Win/LinuxCtrlShiftV
MacV
before
[
  {"name": "Alice", "age": 30},
  {"name": "Bob", "age": 25}
]
afterTransformed
name,age
Alice,30
Bob,25

Base64 Encode Text

Encodes text content to Base64 format.

InputText
OutputBase64
Shortcutdefault
Win/LinuxCtrlAlt6
Mac6
before
Hello, World!
afterTransformed
SGVsbG8sIFdvcmxkIQ==

Base64 Decode Text

Decodes Base64 content back to plain text.

InputBase64
OutputText
Shortcutdefault
Win/LinuxCtrlShift6
Mac6
before
SGVsbG8sIFdvcmxkIQ==
afterTransformed
Hello, World!

Base64 Encode Image

Encodes clipboard image to Base64 data URI format.

InputImage
OutputBase64 URI
Shortcutdefault
Win/LinuxCtrlAlt9
Mac9
before
PNG Image
24 KB
afterTransformed
Base64 Data URI
data:image/png;base64,iVBORw0K...

Base64 Decode Image

Decodes Base64 data URI back to clipboard image.

InputBase64 URI
OutputImage
Shortcutdefault
Win/LinuxCtrlShift9
Mac9
before
Base64 Data URI
data:image/png;base64,iVBORw0K...
afterTransformed
PNG Image
24 KB

Escape String

Escapes special characters in strings for use in code (quotes, newlines, tabs).

InputText
OutputEscaped
Shortcutdefault
Win/LinuxCtrlAlt\\
Mac\\
before
He said "Hello"
and left.
afterTransformed
He said \"Hello\"\nand left.

Unescape String

Unescapes special characters back to their original form.

InputEscaped
OutputText
Shortcutdefault
Win/LinuxCtrlShift\\
Mac\\
before
He said \"Hello\"\nand left.
afterTransformed
He said "Hello"
and left.

Text to QR Code

Generates a QR code image from text or URL.

InputText/URL
OutputQR Image
Shortcutdefault
Win/LinuxCtrlAltQ
MacQ
before
URL
https://www.gettessel.com
afterTransformed
QR Code for gettessel.com
QR Code

QR Code to Text

Reads and decodes QR code from clipboard image.

InputQR Image
OutputText/URL
Shortcutdefault
Win/LinuxCtrlShiftQ
MacQ
before
QR Code for gettessel.com
QR Code
afterTransformed
URL
https://www.gettessel.com

Productivity

ProProductivity and text processing

Image Optimize

Compresses images for faster web loading.

InputImage
OutputOptimized
Shortcutdefault
Win/LinuxCtrlShiftI
MacI
before
Original image
5.2 MB JPEG
afterTransformed
Optimized image
148 KB WebP

Bullets to Actions

Converts bullet points into numbered action items.

InputBullets
OutputChecklist
Shortcutdefault
Win/LinuxCtrlShiftA
MacA
before
- Review proposal
- Send email
- Schedule meeting
afterTransformed
1. [ ] Review proposal
2. [ ] Send email
3. [ ] Schedule meeting

Normalize Numbers

Standardizes international number formats to US format.

InputEU Numbers
OutputUS Numbers
Shortcutdefault
Win/LinuxCtrlShiftU
MacU
before
1.234,56 EUR
afterTransformed
1,234.56 EUR

PHI Redactor

Removes Protected Health Information for HIPAA compliance.

InputPHI Text
OutputRedacted
Shortcutdefault
Win/LinuxCtrlShiftH
MacH
before
SSN: 123-45-6789
DOB: 03/15/1985
afterTransformed
SSN: [REDACTED]
DOB: [REDACTED]

PII Redactor

Removes Personally Identifiable Information from text.

InputPII Text
OutputRedacted
Shortcutdefault
Win/LinuxCtrlShiftP
MacP
before
Email: jane@company.com
Card: 4532-1234-5678-9012
afterTransformed
Email: [REDACTED]
Card: [REDACTED]

Thread Splitter

Splits long text into tweet-sized chunks.

InputLong Text
OutputThread
Shortcutdefault
Win/LinuxCtrlShiftT
MacT
before
Here's a really long thought that...
afterTransformed
1/ Here's a really long...

2/ ...thought that...

AI

BYOKAI-powered with your own API key

AI Summarize

Uses AI to condense long text into key bullet points.

InputLong Text
OutputSummary
Shortcutdefault
Win/LinuxCtrlAltS
MacS
before
[500-word article...]
afterTransformed
Key Points:
• 40% improvement in models
• EU AI Act begins Q2 2025
• Enterprise adoption doubled

AI Grammar

Fixes grammar, spelling, and punctuation using AI.

InputText
OutputCorrected
Shortcutdefault
Win/LinuxCtrlAltG
MacG
before
Their going to the store tommorrow.
afterTransformed
They're going to the store tomorrow.

AI Translate

Translates text to your configured target language.

InputAny Language
OutputTranslated
Shortcutdefault
Win/LinuxCtrlAltL
MacL
before
Hello, how are you today?
afterTransformed
Hola, ¿cómo estás hoy?

AI Rewrite

Rewrites text in a different tone while preserving meaning.

InputCasual
OutputProfessional
Shortcutdefault
Win/LinuxCtrlAltR
MacR
before
Hey! Got my email?
afterTransformed
I wanted to follow up on my previous email.

AI Explain

Explains complex text in simple terms.

InputComplex
OutputSimple
Shortcutdefault
Win/LinuxCtrlAltE
MacE
before
The mitochondria is responsible for oxidative phosphorylation...
afterTransformed
Mitochondria are like tiny batteries inside cells that make energy.

Enterprise

EnterpriseCustom scripting capabilities

Script Transform

Run custom Lua or JavaScript code on clipboard content.

InputAny
OutputCustom
Shortcutdefault
Win/LinuxCustom
MacCustom
before
hello world
afterTransformed
HELLO WORLD

Ready to transform your workflow?

Download Tessel and start using all Core transforms for free.