Embed · 281 tools

Put a working tool on your page

The frame below is a real tool, served from this site, running for you now. Move a control and the code underneath moves with it. That code is what you paste.

Tool

Surface
Padding
Theme
height:listening0 messages

The frame is as tall as the tool inside it. Change something in the tool and the number moves.

Paste this into your page

<iframe src="https://vayce.app/embed/glitch-effect/" width="800" height="580"
        style="width:100%;border:0" loading="lazy" allow="clipboard-write"
        title="Glitch Effect"></iframe>
<script src="https://vayce.app/embed.js" async></script>
<p class="vayce-embed-credit" style="margin:0.5rem 0 0;padding:0 0.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem;font-family:inherit;font-size:1rem;line-height:1.5">
  <span><a href="https://vayce.app/tools/glitch-effect/?ref=embed" target="_blank" rel="noopener" style="color:inherit;display:inline-flex;align-items:center;gap:0.25rem;opacity:.8;transition:opacity .15s">Glitch Effect<svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex:none" aria-hidden="true"><path d="M7 17 17 7M8 7h9v9"/></svg></a></span>
  <span><span style="opacity:.55">from </span><a href="https://vayce.app/?ref=embed" target="_blank" rel="noopener" style="color:inherit;display:inline-flex;align-items:center;gap:0.25rem;opacity:.8;transition:opacity .15s">Vayce<svg width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="flex:none" aria-hidden="true"><path d="M7 17 17 7M8 7h9v9"/></svg></a></span>
</p>
<style>.vayce-embed-credit a:hover{opacity:1!important}</style>

The frame, plus one cached script that sizes it and matches it to your theme. Use this anywhere your editor accepts raw HTML. Several embeds on one page load the script once.

Pick the route your CMS allows

Both place the same frame. Which one you want depends on what your editor does to pasted markup.

Your editor takes raw HTML

Snippet

The default. One frame, plus one cached script that keeps it as tall as the tool inside it and matched to your page's theme. The script sets no cookies, writes no storage, and makes no request beyond the frame. Several embeds on one page share a single copy.

Your editor unfurls URLs

Pasted link

Every tool page publishes an oEmbed endpoint in JSON and XML. WordPress, Ghost and Discourse read it and place the frame themselves.

Reference

Height messages

An iframe cannot size itself to its content, so the frame measures its own body and posts the number to the parent window whenever it changes. The snippet's script applies it. Write your own instead when you want to clamp the value or animate the change.

addEventListener('message', function (e) {
  if (e.origin !== 'https://vayce.app') return;
  if (e.data && e.data.type === 'vayce:embed-height') {
    // e.data.height is the frame's full content height, in CSS pixels.
  }
});

The height attribute in the snippet is not a setting. It is what a host renders before the script runs, or if it never does, and without it an iframe falls back to 150px. Each tool reports its own, so no two open at the same size. A pasted link carries no script at all, because oEmbed consumers strip <script>, so for that route the number is the height the frame keeps.

The allow attribute

A cross-origin iframe has clipboard write denied unless the host page delegates it. Most of these tools are built around a copy button, so allow="clipboard-write" is on every generated snippet. Nothing else is requested by default. The QR reader adds camera because it scans from a live stream. clipboard-read is never requested: it prompts the visitor, and no tool reads the clipboard.

Chrome parameters

Appended to the embed URL, and what the controls above write. They carry a _ prefix so they never collide with a tool's own settings, which use bare names.

_surface paper · plain · transparent Drops the drafting grid, or the background entirely.
_pad none · snug · roomy Inset around the tool. Defaults to snug.
_theme light · dark Pins a generated frame. Without it, snippets match the host page; pasted links start light.

Theme

A generated snippet matches the page it sits in. Its script reads the first opaque background behind the frame and tells the frame light or dark. It keeps watching after that, so a theme switcher on your site re-themes the tool without a reload. Set _theme=light or _theme=dark to pin the frame instead. A pasted link carries no host script or theme signal, so its oEmbed frame starts light.

Framing policy

Worth checking rather than taking on trust. Every other route here ships Content-Security-Policy: frame-ancestors 'self' and refuses to be framed at all. /embed/* deliberately carries no such header, which is the reason that route exists. Read the response headers on this page and on an embed URL.

Credit

The link under the frame is yours to keep or delete, and nothing about the tool changes either way. It carries ?ref=embed so we can see which sites send readers back, which is the only thing we measure about an embed.

Terms

Free for any site, commercial included. Don't reframe it as your own product.

Every embeddable tool

Each link opens that tool with its embed builder already open.

281 tools

Images

IMG · 131 embeddable

IMG-001 Aerochrome Effect IMG-002 Anaglyph Effect IMG-003 ASCII Art Image Effect IMG-004 Auto Photo Fixer IMG-005 Autochrome Lumière Effect IMG-006 Bleach Bypass Effect IMG-007 Blueprint Effect IMG-008 Blur Effect IMG-009 Blurred Background Cover Effect IMG-010 Brightness and Contrast Adjustment IMG-011 Channel Mixer IMG-012 Chromatic Aberration Effect IMG-013 Clarity Adjustment IMG-014 Color Grading IMG-015 Color Splash Effect IMG-016 Colored Pencil Effect IMG-017 Comic Book Effect IMG-018 Cross-Stitch Effect IMG-019 CRT Screen Effect IMG-020 Cyanotype Effect IMG-021 Daguerreotype Filter IMG-022 Dispersion Photo Effect IMG-023 Disposable Camera Effect IMG-024 Dither Effect IMG-025 Double Exposure Effect IMG-026 DPI Checker IMG-027 Drip Photo Effect IMG-028 Droste Effect IMG-029 Duotone Effect IMG-030 Emboss Effect IMG-031 Engraving Effect IMG-032 EXIF Metadata Remover IMG-033 EXIF Metadata Viewer IMG-034 Exposure Adjustment IMG-035 Favicon Generator IMG-036 Film Grain Effect IMG-037 Film Negative Converter IMG-038 Fish-Eye Effect IMG-039 Fluted Glass Effect IMG-040 Frosted Glass Effect IMG-041 Gamma Correction IMG-042 Glitch Effect IMG-043 Glow Effect IMG-044 Gradient Image Generator IMG-045 Gradient Map Effect IMG-046 Grayscale Effect IMG-047 Grunge Photo Effect IMG-048 Halftone Effect IMG-049 HDR Effect IMG-050 Holographic Filter IMG-051 HSL Color Editor IMG-052 Hue Changer IMG-053 Image Background Filler IMG-054 Image Canvas Adjuster IMG-055 Image Color Balancer IMG-056 Image Color Inverter IMG-057 Image Color Palette Extractor IMG-058 Image Color Replacer IMG-059 Image Compressor IMG-060 Image Converter IMG-061 Image Cropper IMG-062 Image Dehaze IMG-063 Image Flipper IMG-064 Image Hash Calculator IMG-065 Image Hash Comparator IMG-066 Image Levels Adjustment IMG-067 Image Padding Adjuster IMG-068 Image Resizer IMG-069 Image Rotator IMG-070 Image Splitter and Grid Maker IMG-071 Image Texture Overlay IMG-072 Image Threshold IMG-073 Image Tinter IMG-074 Image to Base64 Converter IMG-075 Image Watermark Adder IMG-076 Infrared Photography Effect IMG-077 Instant Camera Effect IMG-078 Kaleidoscope Effect IMG-079 Lego Art Effect IMG-080 Lens Distortion Effect IMG-081 Light Leak Effect IMG-082 Little Planet Effect IMG-083 Low-Poly Art Effect IMG-084 Manga Screentone Effect IMG-085 Matte Effect IMG-086 Mosaic Effect IMG-087 Neon Outline & Glow Edges Effect IMG-088 Newspaper Print Effect IMG-089 Night Vision Effect IMG-090 Oil Painting Effect IMG-091 Old Photo Effect IMG-092 Patterned Glass Effect IMG-093 Photo Temperature Editor IMG-094 Photocopy Scan Lines Effect IMG-095 Pixel Sort Effect IMG-096 Pixelate Effect IMG-097 Placeholder Image Generator IMG-098 Pop Art Effect IMG-099 Posterize Effect IMG-100 Progressive JPEG Checker IMG-101 Progressive JPEG Converter IMG-102 Rain Draped Glass Effect IMG-103 Risograph Effect IMG-104 Round Image Corners IMG-105 Saturation Adjustment IMG-106 Sepia Effect IMG-107 Shadows and Highlights Adjustment IMG-108 Sharpen Effect IMG-109 Sketch Effect IMG-110 Solarize Effect IMG-111 Sparkle Photo Effect IMG-112 Split Toning Effect IMG-113 Stained Glass Effect IMG-114 Stipple Pointillism Effect IMG-115 String Art Generator IMG-116 SVG Converter IMG-117 SVG Optimizer IMG-118 Swirl Photo Effect IMG-119 Test Pattern Generator IMG-120 Thermal Camera Effect IMG-121 Thermal Printer Effect IMG-122 Tone Curve Editor IMG-123 Toy Camera Effect IMG-124 VHS Camcorder Effect IMG-125 Vibrance Adjustment IMG-126 Vignette Effect IMG-127 Watercolor Painting Effect IMG-128 White Balance Corrector IMG-129 X-Ray Photo Effect IMG-130 Y2K Photo Filter IMG-131 Zoom Burst Effect

Text & Data

TXT · 102 embeddable

TXT-001 1D Barcode Generator TXT-002 AES Text Encryptor & Decryptor TXT-003 Argon2id Hasher & Verifier TXT-004 ASCII Banner Generator TXT-005 Base32 Encoder TXT-006 Base36 Encoder TXT-007 Base45 Encoder TXT-008 Base58 Encoder TXT-009 Base62 Encoder TXT-010 Base64 Encoder TXT-011 Base85 Encoder TXT-012 Base91 Encoder TXT-013 Bcrypt Hasher & Verifier TXT-014 Binary File Inspector & Editor TXT-015 BIP39 Mnemonic Generator TXT-016 Bitwise Calculator TXT-017 Braille Encoder TXT-018 Checksum Calculator TXT-019 Chmod Calculator TXT-020 Classical Cipher Encoder TXT-021 Color Converter TXT-022 Color Palette Generator TXT-023 Cron Expression Builder TXT-024 CSS Box-Shadow Studio TXT-025 CSS Clip-Path Generator TXT-026 CSS Filter Generator TXT-027 CSS Glassmorphism Studio TXT-028 CSS Gradient Generator TXT-029 CSS Keyframes & Animation Generator TXT-030 CSS Minifier & Beautifier TXT-031 CSS Unit Converter TXT-032 CSV Editor & Cleaner TXT-033 CSV Previewer TXT-034 Cubic-Bezier Easing Generator TXT-035 cURL Command Builder and Parser TXT-036 Data Format Converter TXT-037 Data Matrix Generator TXT-038 Data Visualization & Chart Generator TXT-039 DNS Lookup TXT-040 Epoch (Unix Timestamp) Converter TXT-041 Floating Point Analyzer TXT-042 Google Fonts Pair Matcher TXT-043 Hash Generator TXT-044 HTML Encoder TXT-045 HTML Minifier & Beautifier TXT-046 iCalendar RRule Generator TXT-047 ICS Event Generator TXT-048 Image Prompt Generator TXT-049 ISO Date Converter TXT-050 JavaScript Minifier & Beautifier TXT-051 JSON Formatter & Validator TXT-052 JSON Query Playground TXT-053 JSON Schema Generator TXT-054 JSON-LD Schema Validator TXT-055 JWT Debugger TXT-056 Lorem Ipsum Generator TXT-057 Markdown Table Builder TXT-058 Markdown to HTML TXT-059 Morse Code Encoder TXT-060 NanoID Generator TXT-061 Number Base Converter TXT-062 Numbers to Roman Numeral Converter TXT-063 Open Graph & Meta Tag Generator TXT-064 Password & Passphrase Generator TXT-065 QR Code Generator TXT-066 QR Code Reader TXT-067 Random Data Generator TXT-068 Readability Scorer TXT-069 Regular Expression Tester TXT-070 RSS Feed Analyzer TXT-071 Scientific Notation Converter TXT-072 SCrypt Hasher & Verifier TXT-073 Sitemap Analyzer TXT-074 SQL Formatter TXT-075 SQLite Database Editor TXT-076 SSH Key Pair Generator TXT-077 Tailwind Shade Generator TXT-078 Text Cleaner TXT-079 Text Diff Checker TXT-080 Text Finder & Replacer TXT-081 Text Line Numbering TXT-082 Text Prefix / Suffix Adder TXT-083 Text Reverser TXT-084 Text Sort & Reorder TXT-085 Text to Data Converter TXT-086 Text Transformer TXT-087 Time Difference Calculator TXT-088 Time Zone Converter TXT-089 TOML Formatter & Validator TXT-090 Typography Scale Calculator TXT-091 ULID Generator TXT-092 Unicode Text Styler TXT-093 URL Encoder & Decoder TXT-094 URL Query String Editor TXT-095 User Agent Parser & Bot Detector TXT-096 UUID Generator TXT-097 vCard Generator TXT-098 WCAG Contrast Checker TXT-099 Word Counter TXT-100 X.509 Certificate Parser TXT-101 XML Formatter & Validator TXT-102 YAML Formatter & Validator

Audio

AUD · 48 embeddable