Embed Free PDF Tools
Give your visitors one-click access to free PDF tools. Copy a badge, banner or widget below and paste it into your site's HTML. No signup, no iframe, and the embeds never track your visitors.
Badge
A compact pill for footers, sidebars or about pages. Fits anywhere an icon link would.
<div data-newkitapp-badge></div>
<script src="https://newkitapp.com/embed/badge.js" defer></script>Banner
A wide card for the end of an article or a landing-page section, with a call-to-action button.
<div data-newkitapp-banner></div>
<script src="https://newkitapp.com/embed/banner.js" defer></script>Widget
A mini launcher for the most popular tools. Choose exactly which tools appear with data-tools.
<div data-newkitapp-widget data-tools="merge-pdf,pdf-compress,image-to-pdf,pdf-signature"></div>
<script src="https://newkitapp.com/embed/widget.js" defer></script>Floating button
A small ad-like bubble pinned to a corner of the viewport, raised above the bottom by default. Visitors can close it for the session.
<div data-newkitapp-floating data-position="right"></div>
<script src="https://newkitapp.com/embed/floating.js" defer></script>No-JavaScript badge
A plain HTML link if you cannot add scripts. It carries the same styling inline.
<a href="https://newkitapp.com/?utm_source=embed&utm_medium=badge&utm_campaign=pdf-tools" target="_blank" rel="noopener" style="display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#181d22;font:600 13px/1 system-ui,sans-serif;text-decoration:none">
<svg viewBox="0 0 32 32" width="18" height="18" aria-hidden="true"><rect width="32" height="32" rx="9" fill="#d2334d"/><path d="M18.5 7H11a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V11.5z" fill="#fff"/><path d="M12.5 15.5h7M12.5 18.5h7M12.5 21.5h4" stroke="#d2334d" stroke-width="1.6" stroke-linecap="round"/></svg>
PDF tools by NewKitApp
</a>Options
Every embed reads optional data attributes from its placeholder div.
| data-theme | light, dark or auto (default). auto follows the visitor's system preference. |
|---|---|
| data-label | Badge: replaces the default label text. |
| data-text / data-cta | Banner: replaces the message and the button label. |
| data-tools | Widget: comma-separated tool slugs, e.g. merge-pdf,pdf-compress. Unknown slugs are ignored. |
| data-position / data-offset | Floating button position: any corner via data-position (bottom-right default); right or left turn it into a vertical ribbon on that screen edge, text running top to bottom. data-offset sets the distance in px. |
| data-size | Floating button size: sm for a compact icon-only circle, md for the full pill (default). |
Why embed NewKitApp?
NewKitApp is a free suite of browser-based PDF tools: merging, compressing, converting, signing and protecting files. All processing happens on the visitor's device, so nothing is ever uploaded.
The embeds are plain HTML, CSS and JavaScript with no cookies, no analytics of their own and no iframes. Styles live in a shadow root, so they cannot clash with your page.
Links carry utm_source=embed parameters, so you can see in your own referrer logs where visitors came from.