WizzyTools
FAQ

Frequently asked questions

Common questions before you dive in.

No, every tool is open and free to use — pick a suite and start immediately.
No installation is required. All WizzyTools operate entirely in your web browser and are fully compatible with modern browsers on Windows, Mac, Linux, iOS, and Android.
Dev tools run entirely in your browser. Where a tool needs server processing, any uploaded file is deleted automatically within 30–60 minutes and is never used for training.
Yes. The vast majority of our tools process your data entirely locally in your web browser. For tools that require server-side processing, your files are securely processed and automatically deleted from our servers within 30-60 minutes. They are never used for training or shared with third parties.
Each suite (PDF, Image, QR, Dev) ships and scales independently, but they all share this same design, header, and footer.
There are no hard usage limits on our free tier. You can use our utilities as many times as you need. Extremely large files or complex operations might take longer to process, but there are no paywalls for standard usage.
No, you do not need to create an account or sign in to use any of our tools. They are designed to be instant, accessible, and frictionless.
Yes! Any static QR code you generate with our tools is completely free and will never expire. It will work permanently as long as the underlying data (like a URL) remains valid.
Currently, WizzyTools are designed for manual use via our intuitive web interface. We are exploring API options for developers in the future.

Merge PDF files online for free

You can combine dozens of files in a single batch, limited only by your browser's memory capacity.
No, the pages are stitched together exactly as they appear in their original source files.
Yes, you can simply drag and drop the file thumbnails into your desired sequence before clicking merge.
Most form fields are preserved, though if multiple documents share the same field names, their data may conflict.
Each page retains its original physical dimensions; the resulting document will simply contain mixed page sizes.

Split a PDF into separate files for free

Yes, you can define precise ranges (like 1-5, 8, 10-12) to extract exactly what you need.
If you split into multiple segments, they will be bundled and downloaded securely as a single ZIP archive.
Yes, the fixed-range mode allows you to easily cut a long document into equal chunks of a specified size.
The extraction process is completely lossless; the isolated pages remain identical to the original.
Bookmarks pointing to the extracted pages are usually preserved, while those pointing to excluded pages are dropped.

Compress a PDF file for free

No, compression primarily targets embedded images and fonts; standard vector text remains perfectly sharp.
It downsizes high-resolution images, discards hidden metadata, and optimizes the internal PDF structure.
Heavily compressed files are best for web viewing or email; for professional printing, keep the original file.
If the PDF consists mainly of text without large images, it is likely already highly optimized and cannot shrink further.
Yes, you can choose between different compression profiles depending on how aggressively you need to reduce the size.

Convert PDF to Word for free

The conversion engine reconstructs headings, paragraphs, and tables to match the source layout as closely as possible.
If you have the original fonts installed on your computer, they will display correctly; otherwise, Word will substitute them.
Scanned documents require OCR technology; without it, the resulting Word file will just contain embedded images of the pages.
Yes, the output is a standard .docx file, allowing full editing capabilities in Microsoft Word or Google Docs.
PDFs do not inherently understand table structures. Complex or nested tables may require manual adjustment post-conversion.

Rotate PDF pages for free

Yes, you can select individual thumbnails to rotate, or apply a rotation to every page simultaneously.
No, the physical orientation data of the page is permanently rewritten when you download the updated file.
Pages can be rotated strictly in standard 90-degree increments (90°, 180°, and 270°).
No, altering the page orientation is a simple metadata adjustment that does not significantly affect file size.
Yes, the printer will interpret the new orientation, usually switching between portrait and landscape output accordingly.

Delete pages from a PDF for free

Yes, simply click all the page thumbnails you wish to delete before finalizing the changes.
The output file permanently lacks those pages. Always keep a backup of your original document.
The tool provides visual previews of every page, allowing you to visually confirm your selections.
Yes, removing pages strips out their associated text and images, generally shrinking the final document size.
Any embedded visual page numbers won't change, but PDF viewers will naturally update the structural page count.

Extract pages from a PDF for free

Yes, you can cherry-pick any combination of pages from anywhere in the document.
You can choose to combine the selected pages into a new single PDF or download them as individual separate files.
Your source file is never modified. The tool creates a completely new file containing only your selections.
Absolutely, the extraction process is completely lossless and retains 100% of the original formatting.
You can extract as many pages as you like, up to the total number of pages in the source document.

Reorder PDF pages for free

Simply click and hold the page thumbnail, drag it to the desired spot in the grid, and release.
Currently, the interface is optimized for dragging and dropping individual pages one at a time.
Internal links usually rely on absolute structural targets; shifting page order may break links pointing to specific locations.
No, the actual contents of the pages remain completely untouched; only their sequence is modified.
Before you click save, you can freely drag the page back to its original location.

Add a watermark to a PDF for free

Yes, there is an option to repeat the watermark in a diagonal grid pattern across the whole document.
Yes, the tool allows you to upload custom images (like PNGs with transparency) to use as the watermark.
You have full control over the opacity slider, ensuring the text underneath remains legible.
You can choose the layer positioning, though placing it behind requires the PDF to have a transparent background.
Standard watermarks can sometimes be removed with advanced editing software; they act more as a deterrent than strict security.

Convert JPG or PNG images to PDF for free

Yes, you can upload as many images as you need, and each will be placed on its own sequential page.
You can choose to preserve the original image dimensions or have the tool auto-fit them to standard A4 or Letter sizes.
No, the image data is embedded directly into the document container without applying further compression.
Yes, you can toggle between having no margins, small borders, or large borders around the embedded graphics.
Yes, the transparency channel is recognized, though it will display against the default white background of the document page.

Scan documents to PDF for free

No, you can simply use your smartphone or computer camera to capture documents directly into the interface.
It attempts to detect document edges automatically, but provides manual cropping handles for perfect alignment.
Yes, basic image enhancement tools allow you to increase contrast and brightness to make text more readable.
You can apply a grayscale or high-contrast filter to simulate the clean look of a traditional photocopier.
You can continuously add new camera captures to the batch before finalizing the multi-page output.

Convert PDF pages to images for free

You can choose to render the pages into widely supported JPG or high-quality PNG format.
Each page is rendered as an individual image file, all bundled together inside a convenient ZIP archive.
Yes, you can typically select standard resolutions (e.g., 150 DPI for web, 300 DPI for high-quality printing).
This specific tool renders the complete visual layout of the page. Extracting raw embedded assets requires a different utility.
When exporting to JPG, transparencies are flattened against a white background; PNG exports can sometimes preserve the alpha channel.

Compare two PDFs for free

The comparison engine strictly analyzes the extracted text content, ignoring font changes, colors, or image shifts.
Additions, deletions, and modifications are highlighted using standard red and green color coding for easy identification.
Table comparison can be tricky if the underlying reading order changes, but text edits within cells are generally detected.
No, the tool compares the continuous text streams, so it can handle heavy insertions or deletions spanning multiple pages.
Yes, the diff processing occurs locally within your browser, ensuring sensitive contract data is never transmitted.

Add a signature to a PDF for free

No, this tool applies a visual e-signature image to the page, not a certified cryptographic token.
You can draw it using your mouse or touchscreen, type your name using a cursive font, or upload a scanned image.
Yes, you can drag and resize your signature stamp anywhere on the document before flattening it.
For privacy reasons, your signature is only held in local browser memory during the session and is wiped when you close the tab.
Yes, basic text tools are provided alongside the signature tool to fill out related fields.

Fill out a PDF form for free

This utility is specifically designed to interact with pre-defined fillable form fields (text boxes, checkboxes, dropdowns).
If the creator did not define a form field in that location, you cannot type there. The document is likely flattened.
You must download the partially filled file to your computer; the browser session will not remember your entries if reloaded.
By default, the output remains an interactive form. You must use the Flatten tool if you want to lock the answers permanently.
No, it respects the formatting rules (like requiring numbers or specific date formats) set by the original document author.

View and edit PDF metadata for free

You can view and edit standard properties including the Title, Author, Subject, Keywords, and Creator fields.
Removing metadata is crucial for privacy, ensuring you don't accidentally leak internal usernames or creation software details.
No, the internal document title is completely separate from the external file name on your operating system.
This utility focuses on the standard document properties dictionary, not complex XML-based XMP streams.
You must first unlock the document using the correct password before the metadata can be accessed or altered.

Add page numbers to a PDF for free

Yes, you can position them in the headers or footers, aligned to the left, center, or right margins.
Yes, setting a custom starting integer is incredibly useful when numbering a chapter that fits into a larger book.
Yes, you can define a page range (like 2-end) so the numbering skips the cover sheets entirely.
You can use standard Arabic numerals (1, 2, 3) or formal Roman numerals (i, ii, iii).
The numbers are stamped over the existing content; ensure your document has adequate bottom margins to accommodate them.

Flatten a PDF for free

It merges interactive elements like form fields, dropdowns, and annotations directly into the base visual layer of the page.
No, flattening is a destructive, one-way process. Always keep a backup of the original interactive file.
It prevents the recipient from easily altering your filled answers and ensures the document displays correctly on all devices.
It visually locks the appearance of the signature but invalidates any cryptographic certificate attached to it.
Often yes, as it simplifies the complex internal structure of interactive widgets into flat, static vectors.

Remove a PDF password for free

No, this is not a cracking tool. You must know the current password to permanently strip the protection from the file.
Providing the correct user (open) password will generally allow the tool to strip all restrictive security settings from the document.
Yes, the contents remain perfectly intact; only the encryption wrapper is removed.
You should only remove protection from documents you personally own or have explicit authorization to modify.
Extremely complex encryption schemes (like those using proprietary DRM) cannot always be processed by standard web tools.

Add a password to a PDF for free

Files are secured using industry-standard AES-256 bit encryption, the strongest format available for PDFs.
This utility applies a strict user password required simply to open the document, locking out all access completely without it.
No. Because the encryption is secure, the password cannot be recovered. Keep it stored safely in a password manager.
No, the internal document is untouched; it is merely wrapped in an encrypted shell.
Yes, any standard PDF viewer on iOS or Android will prompt the user to enter the password before displaying the file.

Repair a damaged PDF for free

It can rebuild broken cross-reference tables, fix malformed headers, and recover pages from files that didn't download completely.
No, if the binary data stream is severely truncated or overwritten, the information is permanently lost and cannot be restored.
Some complex elements (like bookmarks or interactive forms) might be discarded during the rebuilding process to salvage the readable text.
If the internal content stream was totally corrupted but the file structure remained, the tool successfully repaired an empty shell.
This is a structural repair tool, not an antivirus scanner. It will not clean malicious payloads from infected files.

Convert a PDF to PDF/A for free

PDF/A is a standardized format designed specifically for the long-term archiving of electronic documents, ensuring they open correctly decades from now.
It embeds all fonts, strips out interactive media (like audio or Javascript), and forces color profiles to ensure the file is self-contained.
Generally no, though unsupported elements like transparency or 3D models will be flattened or removed to meet strict archival standards.
The tool typically targets PDF/A-2b, which provides a good balance of modern features (like JPG2000 compression) and strict archiving rules.
Most viewers will lock the file as read-only to preserve its archival integrity, though the standard doesn't strictly forbid editing.

Convert Word to PDF for free

Yes, the conversion engine is highly accurate and preserves fonts, margins, tables, and pagination exactly as intended.
Yes, both the older binary format and the modern XML-based Word formats are fully supported.
Yes, standard web links and internal table-of-contents bookmarks will remain fully clickable in the resulting file.
If the font is not embedded in the Word document, the server will attempt to substitute it with the closest available metric equivalent.
No, the tool renders the final, clean version of the document, hiding all editorial markup and comments.

Convert Excel to PDF for free

Wide sheets may be scaled down to fit on a single page width, or split horizontally across multiple pages depending on the layout.
Yes, every visible worksheet in the Excel file is rendered sequentially into the final document.
It respects the print settings defined in your Excel file; if gridlines are set to print there, they will appear in the result.
No, the output is a static snapshot. All cells are rendered with their currently calculated visual values.
No, anything hidden in the source workbook is ignored and will not be visible in the final export.

Convert PowerPoint to PDF for free

No, PDF is a static format. The tool captures the final resting state of each slide as a single flat page.
By default, the conversion focuses purely on the presentation slides and does not export the hidden speaker notes.
No, multimedia elements like video and audio are stripped out and replaced with a static poster image.
The pages will match the exact aspect ratio (usually 16:9 or 4:3) defined in your original PowerPoint deck.
This specific engine is optimized for Microsoft formats (.ppt, .pptx). Keynote files must be exported to PowerPoint first.

Make a scanned PDF searchable for free

It scans the flat images of text in your document and adds an invisible, selectable, and searchable text layer on top.
No, the original visual appearance is entirely untouched. The recognized text is simply overlaid invisibly.
Accuracy depends heavily on the scan quality; high-contrast, high-resolution scans yield near-perfect results, while blurry scans may contain typos.
Standard OCR engines struggle heavily with handwriting and are primarily designed for typed or printed fonts.
Currently, the engine is optimized for English characters and standard Latin alphabets.

Convert PDF to Excel for free

It uses advanced heuristics to detect columns and rows, but heavily merged cells or borderless tables may require manual cleanup in Excel.
Non-tabular text is typically placed into single, wide cells on the spreadsheet to preserve the data.
For best results, the file must contain true digital text. Scanned documents should be run through the OCR tool first.
The engine attempts to recognize numeric patterns and will format them as usable numbers rather than static strings where possible.
Tables spanning multiple pages are usually concatenated into a single continuous worksheet for easier data manipulation.

Convert PDF to PowerPoint for free

No, it fully extracts the text, shapes, and images, arranging them into editable PowerPoint elements on the slides.
Yes, lists and text blocks are converted into native PowerPoint text boxes, allowing you to edit the content freely.
Background vectors are often grouped together and placed behind the text, though very complex graphics might be flattened.
The slide dimensions will mimic the page proportions of the original document, which may differ from standard 16:9 widescreen slides.
Without real text data, the tool will just place a large, uneditable image of the scan onto each slide.

Convert PDF to HTML for free

It attempts to absolute-position text and images to mimic the layout precisely, resulting in a visually accurate but rigidly structured webpage.
Yes, graphics are typically exported into an accompanying folder or embedded directly as Base64 strings within the code.
No, because it relies on absolute positioning to match the fixed layout, the HTML will not dynamically reflow on smaller screens.
The tool attempts to map to standard web-safe fonts or occasionally extracts the embedded fonts as web formats (WOFF).
It allows you to embed the content directly into a website without requiring users to download a separate file or use a special viewer plugin.

Convert Markdown to PDF for free

It fully supports GitHub Flavored Markdown (GFM), including tables, strikethroughs, and task lists.
The tool uses a clean, professional default stylesheet; custom CSS injection is not currently supported.
Code blocks are wrapped in shaded boxes and maintain their monospaced font, but complex syntax highlighting is limited.
Yes, the engine will fetch standard HTTP/HTTPS image links and embed them directly into the final document.
It does not automatically generate a TOC page, but heading structures are usually converted into standard document bookmarks.

Convert PDF to EPUB for free

Yes, unlike the PDF original, the text flows naturally so it adapts to whatever font size and screen you read it on.
Each page of the source PDF becomes its own chapter entry, so you can jump straight to a section from your reader's table of contents.
Headings, paragraphs, and tables are rebuilt from the detected layout, keeping the structure readable even as the text reflows.
It produces a standard EPUB 3 file that works in Apple Books, Google Play Books, most e-readers, and any Kindle after converting with Amazon's tools.
Without real text data, a scanned PDF has nothing for the tool to extract, so run it through OCR first for a usable EPUB.

Resize an image online for free

Downscaling generally preserves sharpness, but upscaling an image beyond its original dimensions will cause it to look softer or pixelated.
The tool fully supports standard web formats including JPG, PNG, and modern WebP files.
Yes, if you uncheck the aspect ratio lock, you can stretch or squash the image to fit exact width and height dimensions.
Extremely large files (like raw camera outputs) might hit browser memory limits; keeping inputs under 20 megapixels ensures smooth processing.
Yes, lowering the pixel count is one of the most effective ways to reduce the overall file size in bytes.

Compress an image online for free

You can compress JPG, PNG, and WebP images quickly and efficiently.
Savings depend entirely on the original file's complexity, but many unoptimized photos shrink by 50-70% with no visible quality loss.
Yes, to maximize space savings, unnecessary metadata (like camera settings and location data) is typically removed during compression.
The tool uses smart algorithms to find the best balance automatically, minimizing artifacts while maximizing space saved.
No, PNG and WebP compression preserves alpha channels, keeping your transparent backgrounds intact.

Convert an image format for free

Converting between lossless formats (like PNG to TIFF) retains full quality, whereas saving as a JPG applies a light re-encoding.
Currently, only static image formats are supported. Animated files will typically only export their first frame.
This utility is optimized for single-file processing to ensure the fastest in-browser performance.
Yes, the translation between formats is handled by your browser's native canvas API, ensuring complete privacy.
Web browsers operate in RGB space; any CMYK print files uploaded will be automatically converted to RGB for web compatibility.

Crop an image online for free

Yes, you can select from common presets (like 16:9 or 1:1) or manually drag a free-form selection box.
No, it simply discards the pixels outside your selection, leaving the remaining area at its original crisp resolution.
The current interface focuses on an intuitive visual drag-and-drop system rather than manual coordinate entry.
The output file is always rectangular, but you can visually frame your subject for circular usage elsewhere.
The tool attempts to preserve the original format, returning a cropped PNG if you uploaded a PNG.

Convert an image to Base64 for free

It allows developers to embed images directly within HTML, CSS, or JSON files, eliminating the need for separate HTTP requests.
Base64 represents binary data with standard text characters, expanding the overall data footprint by about 33%.
Yes, SVGs encode perfectly, though sometimes inline SVG code is more efficient than Base64 depending on the graphic.
The tool provides a ready-to-use Data URI string that you can paste directly into a background-image property.
While technically unlimited, embedding massive multi-megabyte strings can severely bloat your code and slow down browser parsing.

Rotate an image online for free

Yes, you can use the quick 90-degree buttons or the fine-tune slider for any degree between -180 and 180.
The canvas expands to fit the tilted image; empty areas become transparent in PNGs or white in JPGs.
Standard 90-degree rotations often utilize lossless techniques, but arbitrary angles require redrawing the pixels, introducing minor resampling.
No, the manipulation occurs on a copy in your browser. Your local original file is completely untouched.
Yes, the fine-tune slider is perfect for micro-adjustments of just one or two degrees to level a landscape.

Flip an image online for free

Yes, clicking both options simply mirrors the image across both axes at once.
Yes, a flip creates a mirrored reflection (like looking in a mirror), whereas rotation turns it upside down without mirroring text.
Yes, a horizontal flip will cause any text in the photo to appear backwards.
No, flipping is a direct pixel mapping that completely preserves the original resolution and detail.
No, the width and height remain exactly the same as the original input file.

Convert PNG to JPG for free

Because the JPG format does not support alpha channels, all transparent pixels are automatically filled with a solid white background.
Almost always. JPG uses lossy compression which is vastly more efficient for complex photographs than PNG's lossless algorithm.
JPGs can introduce fuzzy artifacts around sharp edges; PNG is generally preferred for flat graphics, but high-quality JPGs are often acceptable.
The standard behavior applies a white matte. For custom backgrounds, you would need an advanced editing tool.
Yes, specific PNG chunks (like tEXt metadata) are usually discarded during the translation to the simpler JPG structure.

Convert JPG to PNG for free

No, it cannot magically restore lost detail. It simply locks the current state into a lossless container.
PNG stores pixel data without losing information, which requires significantly more data space than a heavily compressed JPG photo.
No, any white or background colors in the original JPG remain solid pixels; transparency must be manually masked out in an editor.
It is useful if you plan to edit the photo further and want to prevent cumulative generation loss from repeated JPG saves.
The RGB visual appearance is maintained, though specific embedded ICC profiles may not always transfer between format headers.

Convert PNG to WebP for free

Yes, WebP fully supports an alpha channel, allowing for complex transparent cutouts just like a standard PNG.
Most modern browsers (Chrome, Edge, Firefox, Safari) fully support WebP, but very old versions (like IE11) will not render it.
Depending on the image complexity, WebP often yields files that are 25% to 35% smaller than comparable PNGs.
WebP can operate in both modes; standard conversions usually apply a highly efficient lossy algorithm that is visually indistinguishable.
Support is growing, but some older desktop editors might still require you to convert it back to PNG to open it.

Convert WebP to PNG for free

Many older desktop applications, CMS platforms, or email clients still lack native support for WebP files and require a ubiquitous format like PNG.
It creates a new lossless PNG; the file size will increase significantly, but it won't recover any data lost in the original WebP compression.
Yes, the alpha channel data translates perfectly from WebP to the new PNG file.
No, the browser's canvas engine handles the pixel mapping, ensuring colors remain visually identical.
Yes, PNG is universally supported by the default image viewers on every major operating system.

Convert an image to a favicon (ICO) for free

The tool bundles the standard 16x16, 32x32, and 48x48 pixel versions into a single unified .ico file.
While a square is best, non-square images are automatically center-cropped before being downsized to prevent distortion.
Yes, if you upload a transparent PNG, the resulting favicon will correctly maintain that transparency in the browser tab.
While modern sites often use PNGs or SVGs, a fallback `favicon.ico` at the root is still a best practice for legacy systems and RSS readers.
Downscaling a complex photo to 16 pixels inevitably loses detail; for best results, use a simple, high-contrast logo.

Apply image filters online for free

Yes, you can apply a base color filter (like sepia) and simultaneously adjust the brightness, contrast, and saturation sliders.
They provide similar baseline adjustments using standard CSS matrix mathematics, perfect for quick stylistic tweaks.
Currently, adjustments are applied live per session and cannot be saved as reusable templates.
No, pixel dimensions remain identical; only the color values of the individual pixels are mathematically shifted.
No, fully transparent pixels remain untouched; the adjustments only affect the visible color data.

Add a watermark to an image for free

Yes, you have full control over the opacity slider to make the overlay as subtle or bold as you need.
Yes, the tool allows you to upload a secondary image file or simply type a custom text string.
Currently, the tool allows you to position a single watermark strategically rather than generating a repeating grid pattern.
The tool uses standard web-safe fonts to ensure consistent rendering across different devices and browsers.
Once downloaded, the watermark is permanently flattened into the image pixels, making it difficult to remove without advanced Photoshop skills.

Pick colors from an image for free

It reads the exact mathematical pixel value directly from the rendered canvas, ensuring a 100% precise match.
Yes, the interface outputs the color in multiple standard formats, including HEX and RGB for easy copying.
Yes, you can zoom into the canvas to easily target individual pixels for high-precision selection.
No, browsers force all rendering into RGB space, so the picked color will always reflect the converted RGB equivalent.
The tool is designed for quick, single-point extraction rather than managing complex swatch libraries.

Resize an image to Instagram post size for free

It scales the canvas to 1080x1080 pixels, the optimal resolution for crisp, standard square Instagram posts.
You can choose to either crop the edges to fill the square, or shrink it to fit and add a custom background color to fill the gaps.
No, this utility is strictly for static image posts, not video content or 9:16 story formats.
Uploading at the exact recommended dimensions minimizes how aggressively Instagram applies its own compression algorithms.
Only if you select the "Fit" option for a non-square image; otherwise, it crops to the edge.

Resize an image to Facebook post size for free

This is Facebook's official recommended resolution for shared links and timeline posts to ensure they appear correctly on high-DPI displays.
No, cover photos have a different aspect ratio (typically 820x312). This tool optimizes for standard feed posts.
Vertical photos will either have the top and bottom heavily cropped, or require significant padding on the sides to meet the wide aspect ratio.
Yes, 1200x630 is widely used and accepted across the majority of standard single-image Facebook Ad placements.
Facebook handles both well, but PNG is often preferred if the image contains sharp graphics or text to prevent artifacting.

Resize an image to LinkedIn post size for free

This specific ratio is LinkedIn's standard for link preview thumbnails and feed updates, preventing awkward cropping on mobile apps.
No, profile pictures require a 1:1 square ratio. This tool creates wide graphics for timeline posts.
Yes, incorrect ratios can cause LinkedIn to arbitrarily crop your image, potentially cutting off important text or branding.
Yes, a width of 1200 pixels is double the standard feed display width, providing ample density for high-resolution monitors.
No, this utility exports standard web image formats (JPG/PNG). Document carousels require separate PDF formatting.

Resize an image to X (Twitter) post size for free

This creates a perfect 16:9 aspect ratio, which is the standard size for expanding images optimally within the X (formerly Twitter) timeline.
Twitter's display algorithms frequently change, but a 16:9 ratio is generally the most reliable for avoiding aggressive center-cropping.
No, profile banners require a much wider 1500x500 dimension. This tool is designed for standard tweets.
Twitter allows up to 5MB for photos on mobile and 15MB on the web, which a 1200px image will easily stay under.
Generally no. While it occasionally supports them in specific contexts, it is safer to export a JPG with a solid background.

Generate a QR code for free

A standard QR code can store up to 4,296 alphanumeric characters or 7,089 numbers.
Static QR codes generated here never expire and will work permanently.
Static codes cannot be tracked directly. You would need to use a URL shortener with analytics as the destination link.
For professional printing, vector formats like SVG or EPS are recommended to maintain crisp edges at any size.
If the data payload is too large, the QR code becomes dense. Ensure high contrast and a reasonable data size for better compatibility.

Scan a QR code online for free

It can decode standard URLs, plain text, Wi-Fi credentials, and vCard contact information from any uploaded image.
No, the decoding process happens entirely within your web browser for complete privacy.
Ensure the code is well-lit, in focus, and takes up a significant portion of the camera frame.
Yes, you can upload any image file from your device to extract its embedded data.
The scanner will display the decoded URL, allowing you to manually review it before choosing to navigate to the site.

Generate a Wi-Fi QR code for free

You can select WPA/WPA2, WEP, or leave it as an open network without a password.
Yes, anyone who scans the code can potentially view the embedded password, so only share it with trusted individuals.
Yes, there is an option to mark the network as hidden, prompting the scanning device to search for it explicitly.
Yes, the native iOS camera app can automatically scan these codes and prompt to join the network.
No, the password is statically encoded. If you change your router's password, you must generate a new code.

Generate a vCard QR code for free

You can embed names, phone numbers, email addresses, company details, job titles, and physical addresses.
Scanning the code opens the contact card on their device, but they still need to tap "Save" to add it to their contacts.
While vCards can hold a lot of data, keeping it concise ensures the QR code remains simple and easy to scan quickly.
Yes, both operating systems natively recognize vCard data when scanning a QR code.
Embedding photos directly into a static QR code makes it too dense to scan reliably, so photos are typically omitted.

Generate an email QR code for free

Their default email application opens a draft addressed to you, with the subject line and body text pre-populated.
Yes, only the recipient email address is strictly required; the other fields are entirely optional.
Most basic email QR codes support a single primary recipient, though CC fields can sometimes be encoded manually.
No, the sent email is treated like any other message originating from the sender's email client.
No, the QR code only drafts the text of the email. Attachments must be added manually by the sender before sending.

Generate a phone call QR code for free

For safety reasons, it opens the dialer app with the number pre-filled, requiring the user to tap the call button.
Yes, including the full international format ensures the call connects correctly regardless of where the scanner is located.
You can sometimes encode pauses and extensions using commas, but device support for automated dialing varies.
Tablets without cellular capabilities may prompt to open a VoIP app like Skype if one is installed.
It is best practice to remove spaces and dashes (e.g., +1234567890) to ensure maximum compatibility across all devices.

Generate an SMS QR code for free

No, it simply opens the user's SMS app with the destination number and draft message prepared for review.
No, you can provide just the phone number and let the sender type their own message.
Standard SMS QR formats typically only support a single recipient phone number reliably.
It defaults to the device's primary SMS application, such as Apple Messages or Android Messages.
Standard punctuation is fine, but complex emojis or special encoding might not parse correctly on all older devices.

Generate a WhatsApp QR code for free

Use the complete international phone number including the country code, but omit any leading zeros, plus signs, or brackets.
No, this tool creates a standard wa.me link that works with any active personal or business WhatsApp number.
They will be directed to a web page prompting them to download the app or use WhatsApp Web.
Yes, you can define a custom text message that will appear in their text input field when the chat opens.
It initiates a chat directly with your number, but they still have the choice to save you to their contacts manually.

Generate a calendar event QR code for free

The code uses the standard iCalendar format, which is recognized natively by Apple Calendar, Google Calendar, and Outlook.
A title and start date/time are necessary, but the end time and location are optional fields.
It is highly recommended to specify the time zone explicitly so it translates correctly for users scanning from other regions.
Yes, you can include meeting URLs within the event description or location fields.
No, the event details are statically encoded. Any schedule changes require generating and distributing a new code.

Add a logo to your QR code for free

No, the tool increases the error-correction level (usually to 30%) to ensure the code remains perfectly scannable despite the covered area.
To maintain readability, the logo should cover no more than 15-20% of the total QR code surface area.
You can typically upload standard web image formats like PNG, JPG, or SVG for the central icon.
Because it is a static graphic generation, you will need to create a fresh image file if you want to swap the logo.
A transparent PNG often looks cleaner, but solid backgrounds are fine as long as they don't interfere with the surrounding data modules.

Generate a location QR code for free

Scanning the code triggers the device's default maps app, such as Apple Maps on iOS or Google Maps on Android.
Using standard decimal degrees (e.g., 40.7128, -74.0060) provides accuracy down to a few meters.
You can right-click any location in Google Maps on a desktop and click the coordinates to copy them instantly.
While possible via URL codes, this specific tool encodes strict geolocation coordinates for universal map app compatibility.
Yes, the map application will place a marker precisely at the latitude and longitude encoded in the code.

Generate a UPI payment QR code for free

It is compatible with all major BHIM UPI applications, including Google Pay, PhonePe, Paytm, and Amazon Pay.
No, you can leave the amount blank, which allows the sender to manually enter how much they wish to transfer.
Only your UPI ID (VPA) and payee name are encoded, which are designed to be shared safely for receiving payments.
Yes, you can add an optional transaction note that will appear in the payer's app for easier accounting.
UPI is primarily an Indian payment system, though it is slowly gaining support in select international markets via specific partner apps.

Generate a crypto payment QR code for free

The tool supports standard payment URI schemes for major networks like Bitcoin (BTC), Ethereum (ETH), and Litecoin (LTC).
No, you can generate a code with just the receiving wallet address and leave the amount field open for the sender.
If their wallet doesn't recognize the specific coin's URI scheme, it may just display the raw text address.
You can encode your standard Ethereum address, but specifying specific token amounts requires complex smart contract URI formatting not covered by basic generators.
No, cryptocurrency transactions are immutable. Always ensure the generated address perfectly matches your wallet before sharing.

Generate a SEPA transfer QR code for free

Most modern banking apps within the Single Euro Payments Area (SEPA) support the EPC (GiroCode) QR standard for transfers.
You must provide the recipient's full name, the BIC (SWIFT code), and a valid IBAN.
Yes, you can define a fixed amount or leave it undefined for the payer to fill in manually.
Yes, an optional remittance reference can be encoded to help you identify the payment once received.
No, it only pre-fills the transfer details in the payer's banking app. They must still authenticate and authorize the transaction.

Generate a PayPal.Me QR code for free

It is the custom text at the end of your personalized link (e.g., paypal.me/YourUsername), configured in your account settings.
Yes, you can specify an exact amount and currency code, which appends directly to the URL parameters.
They will be seamlessly redirected to the PayPal website in their mobile browser to complete the transaction.
No, standard PayPal fees still apply based on your account type and whether the payment is marked for goods or friends/family.
While possible, the PayPal.Me format is highly recommended as it provides a much smoother, dedicated payment experience for the user.

Generate an app download QR code for free

Static codes only hold one URL. For dual-platform support, you must link to a smart landing page that detects the device OS and redirects accordingly.
Simply copy the public sharing URL directly from your app's listing page on the Apple App Store or Google Play.
On mobile devices, official store links typically trigger an automatic deep link that opens the native App Store or Play Store app.
To track conversions, you should use campaign tracking parameters (like UTMs) appended to the store URL before generating the code.
Yes, linking to a Mac App Store or Microsoft Store URL will work similarly if scanned by a compatible device.

Generate a QR code for a PDF for free

No, this generates a static code. You must upload your PDF to a cloud service (like Google Drive or Dropbox) and paste the public link here.
The code points to the specific URL. If the file is moved, the link breaks, and you will need to generate a new code for the new location.
Usually, yes. Most modern smartphones have built-in PDF viewers that will render the document immediately upon scanning.
The QR code only stores the link, not the file. However, keep the PDF reasonably sized so users on cellular networks can download it quickly.
Yes, the code will direct them to the file, and their device will prompt them for the password before displaying the contents.

Generate QR codes in bulk for free

There is no hard limit on the free tier, though massive batches may take a few moments to process entirely.
Once processing is complete, you can download all the generated codes bundled neatly into a single ZIP archive.
You typically provide a plain text list with one URL or data string per line, or upload a formatted CSV file.
Yes, files within the ZIP are usually named sequentially or based on a snippet of the encoded data for easy identification.
Bulk customization features (like adding a universal logo) depend on the specific tool tier, but basic generation is fully supported.

Format and validate JSON online

Yes, it checks for missing commas, trailing brackets, and quotes, highlighting exactly where parsing fails.
By default, it uses standard 2-space indentation to keep the output compact and readable.
Because formatting relies on browser memory, massive payloads (over 5MB) may cause slight rendering delays.
It attempts strict parsing first; if it detects loose JavaScript objects, it will try to correct them into valid JSON.
Yes, object keys are kept in the exact sequence they were provided unless you explicitly choose to sort them.

Base64 encode or decode text online

This utility is specifically optimized for encoding and decoding plain text strings rather than raw file buffers.
Yes, text is carefully UTF-8 encoded before conversion, ensuring that special characters round-trip flawlessly.
It generates standard Base64 containing plus and slash characters; it does not replace them for URL safety.
The decoder simply strips out spaces and illegal characters before attempting to interpret the remaining string.
If the original data was a compiled file or an image instead of text, rendering it as text will look like random characters.

URL encode or decode a string online

Everything outside the unreserved alphanumeric set is converted into percent-encoded equivalents.
No, you should only encode individual query parameters; encoding a full link will break the protocol and slashes.
It strictly uses the standard percent-twenty (%20) encoding for spaces for maximum compatibility.
It performs a single pass; if a string was encoded twice, you must click decode twice to fully unpack it.
It encodes them safely, ensuring they don't prematurely split your query string parameters.

Generate random UUIDs (v4)

It generates standard Version 4 identifiers, which rely entirely on cryptographically secure randomness.
The probability is astronomically low; you would need to generate billions every second for years to risk a duplicate.
Yes, you can adjust the quantity field to output dozens of unique strings simultaneously for easy copying.
Yes, they are formatted in the standard 8-4-4-4-12 grouping with hyphens by default.
No, they are calculated locally using your browser's native Web Crypto API for maximum speed.

Generate MD5 and SHA hashes online

None of these simple hashes should be used for passwords; use dedicated stretching algorithms like bcrypt or Argon2.
No, cryptographic hashing is mathematically a one-way street, though simple words can sometimes be guessed via dictionary attacks.
They are provided strictly for legacy compatibility, such as verifying old file checksums, not for security applications.
Yes, hashing is extremely sensitive. "Hello" and "hello" will produce completely different signatures.
This specific utility processes text strings only; verifying file integrity requires a dedicated file hashing tool.

Decode a JWT online

No, it simply unpacks the Base64 header and payload. You need the private key to prove the token hasn't been tampered with.
Editing the payload is possible, but unless you can resign it with the correct secret, the server will reject it.
Yes, it detects the "exp" and "iat" claims and displays them as readable dates instead of Unix integers.
This tool only handles standard signed JSON Web Tokens (JWS), not fully encrypted payloads which require decryption keys.
Yes, the unpacking algorithm runs entirely on your local machine, ensuring your credentials never hit a network.

Convert a Unix timestamp to a date

It automatically assumes values larger than 10 digits (like those from JavaScript) are in milliseconds.
Yes, entering standard date formats will output the corresponding Unix epoch value.
It displays the result in both absolute Coordinated Universal Time (UTC) and your system's local time zone.
The tool uses 64-bit integer processing in JavaScript, completely bypassing the classic 32-bit overflow limitation.
No, standard Unix time specifically ignores leap seconds, assuming every day is exactly 86,400 seconds long.

Test a regular expression online

It utilizes the native JavaScript RegExp engine, which is highly compatible with most modern web development.
Yes, modern browser engines fully support positive and negative lookbehinds in their regex implementations.
You can easily toggle global, case-insensitive, and multiline flags directly from the interface.
Each captured subgroup is highlighted in a distinct color to clearly separate it from the full match.
Extremely complex expressions can cause catastrophic backtracking; ensure your patterns are optimized.

Format and beautify XML online

No, it is a lenient beautifier designed to fix indentation, not a rigid parser that rejects slight malformations.
It automatically collapses empty opening and closing tag pairs into a single self-closing tag for brevity.
The internal text of CDATA blocks is preserved exactly as written to avoid breaking embedded scripts or data.
No, the order of element attributes is maintained exactly as provided in the source.
Yes, since SVG is based on XML, it handles vector markup beautifully.

Format and re-indent YAML online

Because YAML relies on strict indentation rather than brackets, pasting unaligned text can confuse the parser.
It safely preserves simple aliases and anchors, though deeply nested cross-references might not expand visually.
Yes, inline JSON-like arrays and objects are normalized back into standard indented blocks.
Depending on the parser aggressiveness, some inline comments may be stripped to ensure clean output.
The output normalizes everything to a consistent 2-space indentation standard.

Format and beautify SQL online

The engine handles generic ANSI SQL along with common extensions used by MySQL, PostgreSQL, and SQL Server.
Yes, standard syntax keywords (like SELECT or WHERE) are uppercased to improve readability.
Subqueries are generally indented on new lines, though very small parenthetical blocks may be kept inline.
It focuses primarily on standard DML statements; complex procedural logic might lose some custom formatting.
It standardizes spacing around operators, but does not strictly pad aliases into vertical columns.

Format and beautify HTML online

Contents inside style and script tags are generally passed over to avoid breaking application logic.
It correctly recognizes self-closing tags and does not erroneously attempt to indent following siblings.
Yes, the contents of preformatted text blocks are strictly ignored by the indentation engine.
It collapses multiple spaces into one outside of text blocks to create a cleaner DOM structure.
It can infer some missing structural tags, but severely broken markup might indent unpredictably.

Format and minify CSS online

Yes, you can easily toggle between a readable multiline format and a highly compressed single-line output.
Absolutely, all specific browser prefixes (-webkit-, -moz-) are kept intact to ensure cross-browser compatibility.
No, properties remain in the exact order they were written to prevent accidental specificity issues.
The beautifier preserves them, while the minifier specifically strips them to save bytes.
Nested rules inside media queries are properly indented one level deeper than standard selectors.

Format and minify JavaScript online

It is a heuristic beautifier meant for quick readability; it is not a full AST replacement like Prettier.
It maintains the author's style; it will not inject missing semicolons where automatic insertion applies.
Arrow functions, template literals, and destructuring are fully recognized and spaced appropriately.
No, this only removes whitespace and comments. It does not shorten or mangle internal variables.
It works best on standard JavaScript; complex React JSX syntax might produce inconsistent indentation.

Compare two texts and see the differences

The engine primarily uses a line-based longest-common-subsequence algorithm, identical to standard Git diffs.
Yes, there is an option to strip leading and trailing spaces to prevent trivial alignment changes from showing up.
The entire old line is highlighted in red as deleted, and the new version immediately follows in green as an addition.
Massive documents (tens of thousands of lines) may cause the browser to hang during the complex calculation.
Yes, it works exceptionally well for code, though it lacks language-specific syntax highlighting.

Parse a cron expression and see its next run times

It strictly targets the standard Unix 5-field format (minute, hour, day, month, weekday).
Yes, common string macros like @hourly, @daily, and @weekly are automatically translated into their numeric equivalents.
The tool lists the next five upcoming execution times for easy verification.
The predictions are based entirely on your local system time, assuming the server running the job matches your clock.
Yes, three-letter abbreviations for days and months are fully supported.

Parse a User-Agent string online

The underlying library is updated periodically to recognize new browser releases and mobile device models.
Apple forces all iOS browsers to use the WebKit engine, so their agent strings mimic Safari heavily.
Yes, major versions (like Windows 10 or macOS 13) are reliably extracted from the string.
Major search engine bots (like Googlebot) are flagged, but obscure scrapers might just show as generic curl clients.
It uses common pattern matching; due to widespread spoofing, user-agent parsing should never be treated as 100% authoritative.

Parse and view HTTP headers online

Simply paste the raw HTTP response block exactly as provided by curl -i or your network inspector.
No, this utility does not make external requests; it purely parses text you have already obtained.
It lists the data cleanly but does not perform automated security audits on missing headers.
Standard parsing groups them into a comma-separated array under the single key name.
Yes, the initial HTTP protocol and status code (like 200 OK) are extracted and highlighted at the top.

Build a curl command online

The output uses single quotes optimized for Unix shells (bash/zsh) and may require escaping adjustments for cmd.exe.
Select a POST or PUT method, add a Content-Type header of application/json, and paste your data in the body field.
No, the curl executable calculates that automatically at runtime, so there is no need to manually inject it.
The interface currently supports raw string bodies rather than complex file attachment flags (-F).
Yes, all variables are enclosed in strong single quotes to prevent accidental variable expansion or command injection.

Encode or decode HTML entities online

It relies on the browser's native DOM parsing, ensuring 100% compliance with the HTML5 entity spec.
No, encoding only targets special reserved characters (like <, >, &) that would break HTML structure.
Yes, both named entities (&copy;) and numeric hex/decimal references are decoded seamlessly.
It is useful for escaping text before rendering it in a view, but backend sanitization should be handled by your framework.
They are left completely intact during encoding, assuming your document relies on standard UTF-8.

Convert text case online

It looks for spaces, underscores, hyphens, and transitions between lowercase and uppercase letters to define boundaries.
Acronyms can be tricky; "XMLParser" might convert oddly compared to "XmlParser" depending on the engine's aggressiveness.
Yes, it provides an all-caps snake_case option frequently used for defining global constants.
Yes, Sentence case and Title Case options are available for standard copywriting needs.
Numbers are treated as part of the surrounding word and will not trigger a new boundary split.

Generate a URL-friendly slug

Diacritics are aggressively stripped down to their base Latin characters (e.g., "café" becomes "cafe").
Apostrophes are generally stripped out entirely to keep words together (e.g., "don't" becomes "dont").
The standard behavior uses hyphens, which is the universally accepted best practice for SEO-friendly URLs.
No, any sequence of spaces or invalid characters is collapsed into a single separator.
It performs a literal translation of the string; it does not analyze language grammar to remove words like "and" or "the".

Generate Lorem Ipsum placeholder text

It selects pseudo-random Latin words from the classic Cicero text, so it varies slightly every time.
The tool primarily measures by paragraphs, sentences, or word count, not strict character limits.
Yes, the first paragraph almost always begins with the recognizable "Lorem ipsum dolor sit amet..."
It outputs raw text; if you select multiple paragraphs, they are simply separated by double line breaks.
It provides a natural distribution of word lengths and punctuation, giving a realistic visual weight to design mockups.

Preview Markdown as HTML live

It utilizes a lightweight parser built for speed, covering the most common formatting syntax reliably.
Yes, the live rendering logic executes entirely within your browser DOM without server synchronization.
Standard implementations usually allow raw HTML to pass through, though complex scripts might be sanitized.
Yes, common extensions like task lists and strikethroughs are fully supported.
You can simply highlight and copy the visual result, or use our dedicated Markdown to PDF converter.

Convert colors between HEX, RGB, and HSL

Currently, the converter focuses on opaque formats, ignoring alpha channels in the calculations.
The math provides a perfect mathematical translation, though decimal rounding may vary slightly.
Yes, typing a shorthand like #FFF is automatically expanded and recognized as #FFFFFF.
Yes, the results are formatted cleanly with the rgb() or hsl() wrappers ready for copy-pasting.
No, the input requires strict numeric formatting (HEX, RGB, or HSL) to perform the math.

Convert numbers between bases

It utilizes modern JavaScript BigInt capabilities, allowing for incredibly massive numbers without precision loss.
Yes, negative values are supported with a standard minus sign rather than relying on two's complement binary.
This specific utility is designed exclusively for whole integers, not floating-point conversions.
No, entering a, b, c is treated exactly the same as A, B, C during the calculation.
It specifically targets the most common developer bases: Binary (2), Octal (8), Decimal (10), and Hexadecimal (16).

Escape or unescape a string online

It follows standard JSON stringification rules, prepending backslashes to quotes, newlines, and tabs.
Standard JSON only requires double quotes to be escaped, so single quotes usually remain untouched.
No, it purely modifies the inner characters, allowing you to paste it into an existing formatted file.
No, database escaping requires entirely different rules; this tool is strictly for programming strings.
Yes, the unescape function will translate literal \n characters back into real line breaks.

Convert between CSV and JSON online

It aggressively assumes the very first line of the CSV contains the column headers to be used as object properties.
Yes, the parser follows strict RFC 4180 rules, correctly ignoring separators hidden within quoted fields.
It typically attempts to parse obvious digits into real integers or floats, while keeping everything else as text.
The resulting JSON object will either omit the key entirely or assign it an empty string value.
No, CSV requires flat data. Deeply nested JSON arrays will fail or require complex flattening first.

Convert between YAML and JSON online

While YAML guarantees property ordering, standard JSON objects are inherently unordered by definition.
No, JSON does not support comments, so they are entirely stripped during the translation.
Specific tags (like timestamps) are generally coerced into standard ISO-8601 strings in the final JSON.
It typically only converts the very first document stream, ignoring anything after a --- separator.
The resulting data is automatically beautified with standard indentation for immediate readability.

Count words and characters online

Yes, standard character counts include all letters, numbers, punctuation, and spaces.
It looks for terminal punctuation (periods, question marks, exclamation points) to estimate boundaries.
Yes, the calculation is broadly based on a standard adult reading speed of about 200 words per minute.
Generally, a hyphenated phrase (like "high-speed") is treated as a single unified word.
Line breaks do not artificially inflate the word count, but they are included in the overall character length.

Sort and de-duplicate lines online

It uses the browser's native locale-aware sorting, ensuring letters are alphabetized properly.
By default, deduplication is strictly case-sensitive ("Apple" and "apple" are treated as distinct).
It performs a standard alphabetical sort, meaning "10" will mistakenly appear before "2" unless padded.
Yes, an option is provided to flip the output to Z-A descending order.
Usually, empty lines are pushed to the top of the list, but aggressive deduplication will collapse them down to a single break.

Clean whitespace and line endings online

Any invisible space or tab character that appears after the final visible character on a line.
Yes, it forces all line breaks to conform to the standard Unix (LF) format universally.
It can be configured to either preserve blank lines or aggressively collapse multiple empty lines into a single gap.
Leading spaces are left completely untouched to ensure Python or YAML structures don't break.
Standard behavior specifically targets standard space and tab characters, often ignoring obscure Unicode spacing.

Generate a strong random password

It calls the Web Crypto API built into modern browsers, avoiding weak mathematical random functions.
Yes, the algorithm purposefully drops visually similar characters to prevent transcription errors.
You can typically generate strings up to 128 characters long for extreme security applications.
No, generation happens entirely locally. Nothing is logged, tracked, or transmitted anywhere.
The generation utilizes a wide pool of symbols, but you cannot dictate that a specific one must appear.

Generate random numbers online

Yes, it uses mathematical randomization techniques that provide an equal probability for every value in your range.
Absolutely, just set the minimum bound to a negative integer to include them in the pool.
It prevents the algorithm from picking the same number twice within a single generated batch.
The bounds are restricted to safe integer limits to prevent floating-point calculation errors.
This utility is specifically built for discrete whole integers, perfect for lotteries or indexing.

Convert Unix file permissions

They are octal values summing the read (4), write (2), and execute (1) permissions for specific user classes.
This interface focuses on standard three-digit permissions rather than complex four-digit special modes.
Generally, files should be 644 (read/write for owner, read for others) and directories 755.
It grants every user on the system the ability to overwrite or execute the file, which is highly dangerous on shared servers.
No, it simply provides the numeric or symbolic string for you to copy into your own terminal.

Generate a Markdown table online

Yes, the interface allows you to easily expand the grid before generating the final markup string.
The tool automatically injects the necessary colons into the header separator line based on your settings.
Yes, it pads the columns with spaces so the raw Markdown looks like a clean grid in your editor.
No, standard Markdown tables do not support line breaks inside cells; everything must fit on one line.
Currently, the tool only generates fresh tables from scratch rather than parsing existing markup.

Convert between XML and JSON online

Attributes are typically prefixed with an "@" symbol to distinguish them from standard child nodes.
They are automatically grouped together into a single JSON array under that key name.
If a node has both attributes and text, the text is mapped to a special "#text" property.
Namespaces (like ns:Tag) are retained as literal strings in the resulting JSON keys.
Because structural nuances (like node ordering) are lost, a round-trip conversion is rarely flawless.

Encode or decode ROT13 and Caesar cipher text

ROT13 is simply a Caesar cipher locked exactly at a shift of 13 characters.
No, only standard alphabetical characters are shifted; spaces and symbols are ignored completely.
Absolutely not; it is an ancient puzzle cipher that can be cracked in seconds by a computer or child.
Yes, uppercase letters map to uppercase equivalents, keeping the sentence structure intact.
Because there are only 25 possible shifts, you can easily guess it by brute-forcing the slider until English words appear.

Encode or decode a Punycode domain

The fundamental DNS system only understands basic ASCII; this translates international characters so routers can parse them.
Yes, the prefix is added universally to signal to browsers that the domain contains encoded characters.
Only the specific hostname components (the domain) should be translated, never the path or protocol.
Yes, emojis are valid Unicode characters and will translate into a standard xn-- string.
No, modern security appliances resolve the encoding and will block the site based on its actual destination.

Build and sign a JWT online

The tool strictly utilizes the HMAC SHA-256 (HS256) algorithm for robust security.
This specific utility is designed for simpler symmetric shared-secret encoding, not asymmetric key pairs.
Yes, the header is pre-configured to denote HS256 and the JWT typing.
No, the secret is wiped the moment you close the tab, keeping your application credentials secure.
It assumes you have structured your JSON payload correctly and will encode whatever you provide.

Calculate a subnet from CIDR notation

It indicates how many bits of the IP address are strictly locked for the network routing identifier.
Yes, it subtracts the network and broadcast addresses to show exactly which IPs can be assigned to devices.
Yes, the math supports everything from a massive /1 down to a restrictive /32 single host.
The current engine is optimized purely for legacy IPv4 calculations.
Yes, the inverse wildcard mask is provided alongside the standard subnet mask.

Generate a .gitignore file online

They are based on the widely used, community-maintained collection from GitHub's official repository.
Yes, you can easily check boxes for Node, Python, and macOS simultaneously to create a combined master list.
This simply provides the text block; you must manually append it to your project's local .gitignore file.
Usually, yes. Major IDE configurations (like .vscode or .idea) are often bundled into the respective language definitions.
It provides an excellent foundational baseline, but complex proprietary output directories will still need manual addition.