SQL Query Formatter
Advanced Web Tools Platform
Free web tools developed with an open source spirit.
Favorite Tools
PDF Converter & Tools
Advanced browser-based PDF tools to convert, merge, split, compress, protect, unlock, compare, and format PDF documents securely.
UseImage Compressor & Resizer
Compress, resize, and convert images (JPEG, PNG, WebP) directly in your browser while keeping quality. Fully local and secure.
UseText/Code Diff Checker
Compare two text or code files line-by-line. Visualize additions, deletions, and modifications in color highlights.
UseDNS Lookup & Network Tools
All-in-one network tools platform for DNS records lookup, WHOIS query, SSL certificate analysis, website speed testing, ping, traceroute, and IP location analysis.
UseText Tools
Case Converter
Convert character case instantly. Format words to title case or sentence case. Supports Turkish characters.
UseWord & Character Counter
Instantly count words, characters, lines, sentences, and paragraphs in your text for free.
UseText Cleaner
Easily clean empty lines, extra spaces, HTML tags, and emojis from your text online.
UseTurkish Character Converter
Convert Turkish letters to English characters or fix encoding issues (UTF-8/ANSI) in seconds.
UseLorem Ipsum Generator
Generate customizable Lorem Ipsum placeholder paragraphs, sentences, or words for layouts.
UseList Sorter & Cleaner
Sort lists alphabetically, numerically, or randomly. Easily remove duplicate items and empty lines instantly.
UseDeveloper Tools
JSON Formatter & Validator
Format, minify, and validate your JSON data instantly with error detection.
UseBase64 Encode/Decode
Encode your text strings to Base64 format or decode Base64 data back to plain text.
UseTimestamp Converter
Convert Unix epoch timestamps to human-readable dates or convert dates to Unix timestamps.
UseColor Palette & Converter
Convert HEX, RGB, HSL, and CMYK color codes. Inspect color contrast ratios in WCAG standards, and generate harmonious color palettes.
UseNumber Base Converter
Convert values instantly between Binary, Octal, Decimal, and Hexadecimal number bases.
UseUser Agent Parser
Parse user agent strings online to extract device, OS, browser name, version, and engine specifications.
UseYAML <=> JSON Converter
Convert YAML configuration documents to JSON or JSON datasets to clean YAML syntax instantly.
UseSQL Query Formatter
Beautify and format your SQL queries with selected SQL dialect and indentation parameters.
UseCSV <=> JSON Converter
Convert CSV data sheets to JSON arrays or transform JSON arrays back to CSV strings.
UseSEO Tools
Meta Tag Preview
Generate and preview search engine and social media meta tags with live previews.
UseSitemap Validator
Verify sitemap.xml files for XML standards compliance and count extracted URLs.
UseRobots.txt Validator
Inspect robots.txt file rules and simulate search engine crawler access permissions.
UseGeneral Tools
Password Generator
Generate high-security random passwords containing letters, numbers, and symbols.
UseDNS, WHOIS and IP Analysis Center
Instantly query all DNS records, WHOIS details, IP location information, and SSL certificate status from a single screen.
Find and Replace
Text Statistics
Description
Case Converter is a free online tool that lets you instantly convert the character case of your text. Fully compatible with Turkish spelling, it allows you to transform text to uppercase, lowercase, title case, or sentence case. It also features a find and replace function to speed up your editing workflow.
How to Use?
- Type or paste the text you want to convert into the input area.
- Click on the "UPPERCASE", "lowercase", "Title Case", or "Sentence Case" buttons.
- Use the "Find and Replace" panel to replace specific words in the text.
- Copy the result to your clipboard using the "Copy" button in the top right.
Example Usage
Input: "turkish character support."
Title Case Result: "Turkish Character Support."
Frequently Asked Questions
Does it convert Turkish characters (ı, ş, ğ, ç, ö, ü) correctly?
Yes, our case converter is fully compatible with Turkish spelling rules. For example, when lowercase "ı" is converted to uppercase, it correctly becomes "I" instead of "I", and lowercase "i" becomes uppercase "İ".
Is my data uploaded to your server?
No, all operations are performed completely in your browser (client-side). Your text is never sent or stored on our servers, ensuring complete privacy.
Detailed Counts
Estimated Times
Description
Word & Character Counter is a free online tool that calculates the count of words, characters, sentences, paragraphs, and lines in your text. It also estimates the average reading and writing times, providing content writers, students, and SEO experts with valuable metrics.
How to Use?
- Paste your text or article into the analysis field.
- Track the number of words, characters, sentences, and paragraphs instantly in the right panel.
- Review the estimated reading and writing times under the "Estimated Times" section.
Example Usage
Input: "This tool is very helpful when writing SEO optimized content."
Result: 9 Words, 61 Characters, 1 Sentence. Reading Time: ~1 second.
Frequently Asked Questions
Are spaces included in the character count?
Our tool provides two character counts: one including spaces and another excluding them. In SEO analyses, the character count with spaces is typically used.
How is the estimated reading time calculated?
Reading time is calculated based on scientific standards, assuming an average adult reading speed of 200 words per minute.
Cleaning Options
Description
Text Cleaner is a useful utility that simplifies messy text or removes markup tags. You can collapse extra spaces, remove empty lines, strip HTML tags, punctuation, numbers, or emojis with a single click.
How to Use?
- Type or paste your text into the "Input Text" box on the left.
- Check the checkboxes under "Cleaning Options" for the filters you wish to apply.
- Click the "Clean Text" button.
- Copy the result from the "Cleaned Result" box on the right.
Example Usage
Input: "<p>Hello World! 😊 2026</p>"
Cleaned Result (HTML & Emojis removed): "Hello World! 2026"
Frequently Asked Questions
Does stripping HTML tags delete the text content?
No, the tool only removes tag definitions like <p>, <div>, or <span>. The text content inside the HTML elements remains safe and untouched.
Can I choose multiple options at once?
Yes, you can check any combination of rules (e.g. Collapse Spaces + Remove Numbers + Strip HTML) and run them together in one click.
Description
The Turkish Character Converter & Fixer solves two main issues: 1) Converts Turkish characters (ş, ı, ğ, ç, ö, ü) to their English equivalents, useful for file names, SEO friendly URLs, and code keys. 2) Instantly repairs broken character encodings (like üniversite, Türkçe) resulting from database or file conversions.
How to Use?
- Type or paste the text containing Turkish characters or broken encoding in the "Source Text" field.
- To convert letters to English standards, click "Convert to English Characters".
- To repair encoding anomalies, click "Fix Broken Character Encoding".
- Copy the finalized text from the "Converted Text" box on the right.
Example Usage
Input: "çarşamba günü"
Fixed Result: "çarşamba günü"
Frequently Asked Questions
Why do character encoding errors occur?
This issue typically occurs when a file saved in UTF-8 format is read incorrectly using ISO-8859-9 (Turkish Windows ANSI) or ASCII standards. Our utility is equipped to analyze and fix these differences.
Will translating letters to English break words?
Word meaning is preserved visually, but characters like "ı" become "i", "ğ" becomes "g", and "ş" becomes "s". This format is highly recommended for naming databases, assets, or files.
Description
Markdown Editor is a professional, browser-based markup writer equipped with live visual preview. It lets you write .md documents with toolbar assistance, formatting text to bold/italic, inserting lists, headings, code snippets, or links. Export your content as a raw Markdown file or compiled HTML code instantly.
How to Use?
- Type your text in the left panel using Markdown formatting rules.
- Use the toolbar buttons at the top to quickly add formatting markers.
- Observe the converted HTML layout instantly in the "Live Preview" panel on the right.
- Once complete, save your files using the "Download MD" or "HTML Output" buttons.
Example Usage
Input: `# Title\n- Item 1`
Output (HTML): `<h1>Title</h1><ul><li>Item 1</li></ul>`
Frequently Asked Questions
What is Markdown (.md)?
Markdown is a lightweight markup language that can be read and written easily using standard text editors, and then compiled into rich text formats like HTML or PDF. It is widely supported by GitHub, Reddit, and modern CMS platforms.
Can I use this editor while offline?
Yes, once loaded, all Markdown compilation processes occur locally in your browser. Even if your internet connection drops, you can continue typing and exporting files.
JSON will appear here after formatting...
Description
JSON Formatter & Validator is a free developer utility designed to beautify raw or minified JSON, compress it into a single line (minify), and check standard syntax compliance for error validation.
How to Use?
- Type or paste your JSON content on the left panel.
- Choose the spacing indentation style (2, 4 spaces or Tab) in the top bar.
- Click "Format / Beautify" to structure the keys hierarchically.
- Optionally validate grammar syntax or compress using minify controls.
Example Usage
Input: {"code":"web","active":true}
{
"code": "web",
"active": true
}
Frequently Asked Questions
What happens if there is an error in my JSON?
When you input invalid JSON structure, the tool highlights the syntax breakdown with a red warning banner containing lines and token parameters describing the exact syntax error.
Is it safe to format private JSON data here?
Yes, all formatting and validating operations occur inside the browser client sandbox. No database request is fired, ensuring your data is kept confidential.
Description
Base64 Encode/Decode is a practical online coding utility that enables you to transform raw text into secure Base64 format or revert compiled Base64 strings back to readable plain text.
How to Use?
- Enter text or Base64 code into the input field.
- To convert raw text into Base64 format, click "Base64 Encode".
- To compile Base64 text back into plain text, click "Base64 Decode".
Example Usage
Input Text: "hello"
Base64 Result: "aGVsbG8="
Frequently Asked Questions
Is Base64 an encryption method?
No, Base64 is not encryption; it is simply a data encoding standard that transforms binary data into ASCII characters. It can be easily decoded without any secret keys.
What happens if the Base64 string cannot be decoded?
If the entered string does not match valid Base64 format specifications, the tool halts conversion and fires a warning message.
Description
URL Encode/Decode converts unsupported characters, spaces, and symbols in web addresses into Percent-encoding format, or transforms encoded URLs back to human-readable plain text.
How to Use?
- Paste URL or text to encode in the input box.
- Click "URL Encode" to format it into standard web specifications.
- Select "URL Decode" to convert codes back into readable text.
Example Usage
Input: "search?q=web tools"
Encoded Result: "search%3Fq%3Dweb%20tools"
Frequently Asked Questions
Why is URL encoding important?
Browsers and HTTP protocols can misinterpret white space or characters like ?, &, and =. This process guarantees your links open correctly without breaking request parameters.
Token Info
Header will be decoded here when token is loaded...
Payload will be decoded here when token is loaded...
Description
JWT Decoder is a security utility that decodes JSON Web Tokens (JWT) client-side in your browser without transmitting them to the server. It extracts Header and Payload components and converts expiration timestamp (exp) to local date and time.
How to Use?
- Paste your JWT code in the input area.
- Once loaded, algorithm type and expiration parameters update instantly on the side panel.
- Copy resolved Header and Payload JSON structures from bottom boxes for your checks.
Example Usage
Input Token (Payload chunk): eyJ1c2VyX2lkIjoxMjN9...
Decoded Payload JSON: {"user_id": 123}
Frequently Asked Questions
Does this tool verify the JWT signature?
No, verifying the signature requires the secret key used to sign the token. For security reasons, we do not accept secret keys in the browser client; this utility only decodes and parses the token parameters.
Regex Match Statistics
Match Groups
- No matches yet...
Description
Regex Tester is a real-time analyzer designed for testing Regular Expressions (Regex) and creating search patterns. It highlights matched characters live and lists all match groups.
How to Use?
- Enter your regex pattern formula (e.g.
\d+) between the/ /delimiters at the top. - Input modifier flags (g: global, i: case-insensitive, etc.) in the flags field.
- Type or paste your sample text in the editor area below to inspect the highlights.
Example Usage
Pattern: \b\d{4}\b (4-digit integers)
Text: "tools.ulaslanbas.com.tr platform updated in 2026."
Result: "2026" matches and is highlighted yellow.
Frequently Asked Questions
Which regex standards are supported?
Since it operates directly in the client browser, it utilizes the native JavaScript RegExp standard. This is highly compatible with Python, PHP (PCRE), Java, and C# regex rules.
Description
Meta Tag Preview & Generator is an interactive SEO tool that simulates how your website will look on search engines (Google) and social networks (Facebook, Twitter/X), and generates SEO-friendly Meta tags.
How to Use?
- Enter page title, description, URL, and image link in the input fields on the left.
- Switch tabs on the right to preview how they render as social cards for Google, Facebook, and Twitter.
- Copy the codes from the "Generated HTML Codes" panel and paste them inside your site's
<head>tag.
Example Usage
Input Title: "Best Web Tools"
Generated OG Tag: <meta property="og:title" content="Best Web Tools">
Frequently Asked Questions
What do Open Graph (OG) tags do?
When you share your web link on social networks (LinkedIn, Twitter, Facebook, etc.) or chat applications (WhatsApp, Slack), they parse these tags to render a rich card view.
Sitemap Statistics
Sitemap Errors & Warnings
- No errors found.
Description
Sitemap Validator is a professional SEO tool that inspects the validity of your XML sitemaps (sitemap.xml), performs XML schema standards compliance analysis, and reports the total count of links inside.
How to Use?
- Copy the XML code of your sitemap and paste it in the text area.
- Click "Validate Sitemap" to start the parsing.
- Check sitemap stats and verify the count of URLs, errors, and warnings in the right panel.
Example Usage
Input XML Schema: <urlset xmlns="..."> <url><loc>...</loc></url> </urlset>
Result: Displays the URL count and whether it passes structural checks.
Frequently Asked Questions
What are the Google sitemap.xml limits?
According to Google standards, a single sitemap.xml file cannot exceed 50,000 URLs and its size must be under 50 MB uncompressed. For larger sites, a sitemap index file should be utilized.
Rule Test Parameters
Not Tested
Please enter robots.txt rules on the left and specify the path to start the test.
Description
Robots.txt Validator is an SEO tool that parses crawler directives in your robots.txt file, performs testing configurations, and simulates crawler access to specified URL paths.
How to Use?
- Paste your robots.txt rule content in the text area above.
- Specify the User-Agent bot name (e.g. * or Googlebot) and page path (e.g. /admin/dashboard) you wish to test.
- Click "Test Access Permission" to analyze crawler authorization instantly.
Example Usage
Rules: User-agent: * \n Disallow: /admin/
Path: "/admin/ayarlar"
Result: Access Blocked (Disallowed by line 2).
Frequently Asked Questions
Does blocking a page in robots.txt delete it from Google?
No, robots.txt blocks robots from scanning the page but it can still be indexed via external links. To strictly remove a page from search results, use a meta noindex tag in the HTML.
Slug Settings
Description
Slug Generator is a practical SEO utility that transforms titles containing special characters, spaces, capital letters, and punctuation into SEO-friendly, clean, and web-standard URL slugs.
How to Use?
- Type or paste the title you want to convert in the text area.
- Configure slug preferences (separator and lowercase option) underneath.
- Copy the resulting clean URL path from the "Generated SEO URL / Slug" panel.
Example Usage
Input Title: "What are the Top 10 Web Development Tools?"
Generated SEO URL: "what-are-the-top-10-web-development-tools"
Frequently Asked Questions
Why are hyphens ( - ) preferred in SEO URLs?
Google and other search engines interpret hyphens as word separators, whereas underscores ( _ ) may be interpreted as word joiners. Therefore, hyphens are highly recommended for SEO purposes.
Description
QR Code Generator is a handy tool that instantly generates scannable QR Codes (karekod) for any text, phone number, or web address (URL) you enter. With size settings, color customisation options, and the ability to embed a custom logo or image in the center, you can download the generated QR code in high-quality PNG format.
How to Use?
- Type your QR code content inside the "Link Address or Text" input box.
- Use the slider to customize the QR code size in pixels.
- Choose custom QR colors (foreground) and background colors using the color pickers.
- (Optional) Click "Select Image" under "Center Logo" to upload your logo (PNG/JPG/WebP). Customize its size and toggle background cleanup.
- Click the "Generate QR Code" button and save the resulting image using the "Download as PNG" button in the right panel.
Example Usage
Input: "https://ulaslanbas.com.tr" with a custom brand logo uploaded.
Result: A custom-branded scannable QR code image containing the logo in the center, which redirects to the specified URL when parsed by smart cameras.
Frequently Asked Questions
Is there an expiration date for the generated QR codes?
No, this is a static QR code generator. The content is directly embedded inside the pixel pattern of the image, so it will work indefinitely.
Will adding a logo to the center affect the scan rates?
No. The generator uses the "High" (H) error correction level, which allows up to 30% of the QR code data area to be covered. Additionally, clearing the background under the logo clears the overlapping modules, ensuring smart cameras can read it quickly and reliably.
Character Options
Description
Password Generator is a robust developer tool that generates completely random, highly secure, and unguessable passwords to enhance your accounts security. You can customize password length and select/unselect character groups (uppercase, lowercase, numbers, and symbols) as requirements.
How to Use?
- Use the slider to choose a password length between 6 and 64 characters.
- Select the checkboxes representing the character groups you want to include.
- Enable "Exclude Similar" to strip confusing characters (l, 1, o, 0, etc.) from the pool.
- Click the "Generate Password" button and copy the resulting string from the right box. Watch the strength bar.
Example Usage
Length 16 Complex Password: x#R8_mK2!pV9@zTs
Frequently Asked Questions
Are the generated passwords saved in your database?
No, password generation runs entirely locally in your browser. Since no data exchange takes place with the server, no one but you can see the generated passwords.
Description
UUID Generator is a practical developer utility designed to generate industry-standard UUID v4 (Universally Unique Identifier) keys, commonly used for database configurations, software development, and testing processes to define unique identifiers.
How to Use?
- Adjust the slider to select how many UUIDs (between 1 and 50) you want to generate.
- Click the "Generate UUID" button to start the process.
- Copy the generated UUID keys listed in the right textarea using the "Copy All" button.
Example Usage
Generated Single UUID v4: c9a646d3-9c61-4cd9-bc11-6eecf8427e2a
Frequently Asked Questions
How unique is a UUID v4?
A UUID v4 is a 128-bit number that is generated completely randomly. The mathematical probability of two UUID v4 values colliding (being identical) is virtually zero.
Description
Hash Generator is a secure online calculator that computes cryptographic hashes for your text strings. It instantly calculates MD5, SHA-1, and SHA-256 hash hashes for any input string. Commonly used to verify data integrity or create password summaries.
How to Use?
- Type or paste your value inside the Source Text area.
- MD5, SHA-1, and SHA-256 hash results will be calculated instantly on the right.
- Click the "Copy" button on the right of the respective hash field to copy the digest.
Example Usage
Input: "123456"
MD5 Result: "e10adc3949ba59abbe56e057f20f883e"
Frequently Asked Questions
Can cryptographic hash digests be reversed?
No, algorithms like MD5, SHA-1, and SHA-256 are one-way. It is mathematically impossible to retrieve the original text from a hash value; you can only verify if the same input yields the same hash.
Description
Timestamp Converter is a secure, browser-based developer utility that converts Unix Epoch timestamps to human-readable dates and vice versa for programmers and data analysts.
How to Use?
- In the left panel, input a Unix Epoch seconds (e.g. 1710000000) or milliseconds value. It will instantly convert to local and UTC date formats.
- Click the "Get Current Time" button to automatically fill the field with your current computer timestamp.
- In the right panel, select a date and specify the timezone (Local or UTC) to receive instant Unix seconds and milliseconds values.
Example Usage
Unix Timestamp: 1710000000
Local Date: 2024-03-09 19:00:00 (for GMT+3)
Frequently Asked Questions
What is Unix Epoch time?
Unix time is the total number of seconds that have elapsed since 1 January 1970 00:00:00 UTC. It is used in computer systems to store time consistently and numerically.
Description
Lorem Ipsum Generator is a practical tool that quickly produces dummy and layout texts for web developers, graphic designers, and digital content creators. You can generate custom length filler text based on paragraphs, sentences, or words.
How to Use?
- Select the desired unit (Paragraph, Sentence, or Word) you wish to generate.
- Enter the amount you need in the quantity box (between 1 and 100).
- Check "Start with Lorem ipsum..." if you want the text to begin with the standard dummy format.
- Click the "Generate Text" button and copy the resulting string from the output area in the right panel.
Example Usage
1 Sentence Generation: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore."
Frequently Asked Questions
What is Lorem Ipsum?
Lorem Ipsum is dummy (placeholder) text used in the printing and typesetting industry since the 1500s. It lacks meaningful words, allowing the reader to focus on layout design rather than content.
Select an image or drag & drop it here
Description
Image Compressor & Resizer lets you shrink file sizes of photos directly in your web browser. Using advanced Canvas scaling, you can change width/height dimension configurations or convert formats between PNG, JPG, and WebP, optimizing page loading performance without uploading media to any backend servers.
How to Use?
- Drag and drop your image or click "Choose Image" to select a file.
- Adjust output quality slider, destination output format, and desired width or height.
- Click the "Compress & Download" button to compute and instantly retrieve your optimized file.
Example Usage
Original File: 5.2 MB PNG (3000x2000px)
Settings: 80% Quality, WebP, 1200px Width
Result: 185 KB WebP (~96% Saved)
Frequently Asked Questions
Are my images uploaded to your servers?
No, all compression and resizing operations are executed on-device using your browser's local HTML5 Canvas API. Files are never uploaded anywhere.
Description
Color Palette & Converter is a complete tool for frontend developers and designers. Translate base input values between HEX, RGB, HSL, and CMYK formats. Calculate WCAG 2.0 Web Content Accessibility contrast ratios to check normal and large text readability scores. Generate beautiful color swatches instantly based on color science rules.
How to Use?
- Use the color picker or input a string in hex, rgb, or hsl formats.
- Verify conversions below instantly, clicking the copy button to capture values.
- Check accessibility contrast ratings in the contrast checker section.
- Pick a palette model and trigger the palette generator for color ideas.
Example Usage
HEX Input: #3b82f6
RGB Conversion: rgb(59, 130, 246)
Contrast Check: Background #ffffff and Text #3b82f6 has ratio 3.68:1 (Passes Large AA)
Frequently Asked Questions
What are WCAG accessibility standards?
Web Content Accessibility Guidelines (WCAG) specify minimum contrast ratios (at least 4.5:1 for normal text, 3:1 for large text) to verify readable foreground and background colors.
Description
Unit Converter is an instant client-side conversion interface. Choose from four essential categories: Data storage dimensions (Bytes up to Terabytes), Length metric or imperial units, Weight scales, and Temperature curves. Type variables to view results dynamically mapped.
How to Use?
- Select your target category dropdown (e.g. Data Storage).
- Fill in the number value to be converted.
- Choose your starting and destination units. The output updates automatically.
Example Usage
Category: Data Storage
Input: 1 GB (Gigabyte)
Result: 1024 MB (Megabyte)
Frequently Asked Questions
Does it support floating-point numbers?
Yes, you can type floating-point values like "1.5" or "0.25" to compute precise fractional conversions.
Description
Number Base Converter solves conversion challenges across different computer science bases. Support is fully coded for Binary (Base 2), Octal (Base 8), Decimal (Base 10), and Hexadecimal (Base 16). Inputs are checked for digit validity in real-time, preventing error propagation.
How to Use?
- Choose your starting base system in the input dropdown.
- Type your code value. If characters are incompatible, a warning display occurs.
- Observe and click the copy icons to extract base conversion values.
Example Usage
Input: Decimal 42 (Base 10)
Binary (Base 2): 101010
Hex (Base 16): 2A
Frequently Asked Questions
Are uppercase and lowercase hex inputs supported?
Yes, the hex base inputs are case-insensitive. Both "2a" and "2A" represent identical numerical quantities.
List Statistics
Description
List Sorter & Cleaner is a client-side layout utility for manipulating rows of words, lines of text, or numbers. You can remove duplicates, strip empty carriage returns, and choose between alphabetical, numeric, shuffled, or inverted directions instantly.
How to Use?
- Paste your lines of text or words into the left text box (one item per line).
- Configure your sorting options and cleaning criteria.
- Click the "Sort & Clean" button to render the result. Use the copy button to transfer outputs.
Example Usage
Input: apple
banana
apple
Sorted & Unique: apple
banana
Frequently Asked Questions
Is it case-sensitive?
Yes, sorting and duplicate cleanup are case-sensitive by default (e.g., "Apple" and "apple" are treated as distinct values).
Description
User Agent Parser parses HTTP User Agent header metadata. Using pattern matching algorithms, it detects the underlying operating system build (Windows, macOS, iOS, Android, Linux), client web browsers (Chrome, Safari, Firefox, Edge), rendering layout engine (Blink, WebKit, Gecko), and client hardware device category.
How to Use?
- Paste your target browser's User Agent string, or click "Use Current UA Value".
- Click the "Parse User Agent" button.
- Read the parsed metadata categories displayed on the right panel.
Example Usage
Input: Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/120.0.0.0
OS: Windows 10
Browser: Chrome 120.0.0.0
Frequently Asked Questions
What is a User Agent string?
It is a request header string sent by your web client to introduce your operating system build, browser name, and layout versions to host servers.
Description
Diff Checker is a secure client-side comparison utility. Compare two text versions or source code documents side-by-side to visually identify added lines, removed strings, or text edits instantly.
How to Use?
- Paste your original/old text version in the left input box.
- Paste the modified/new text version in the right input box.
- Click the "Compare Texts" button to generate the visual comparison output.
Example Usage
Original: "Hello World\nThis is a trial code."
Modified: "Hello World\nThis is a test code.\nNew line."
Frequently Asked Questions
Is my compared text safe and private?
Yes, all calculations are performed entirely in your browser using local JavaScript (client-side). No data is sent to external servers.
Description
YAML <=> JSON Converter transforms structured schema configurations bi-directionally inside your browser. Parse and validate syntax between human-readable YAML and structured JSON formats instantly.
How to Use?
- Paste your YAML or JSON string into the "Source Data" panel.
- Choose either "Convert to JSON" or "Convert to YAML" buttons.
- Download the converted result or copy it instantly to your clipboard.
Example Usage
YAML Input:server:
port: 8080
enabled: true
JSON Output:{ "server": { "port": 8080, "enabled": true } }
Frequently Asked Questions
Can I format standard JSON directly?
Yes, paste your messy JSON and click the "Format" button to beautify it instantly with 4-space indents.
Description
SQL Formatter is a local browser utility to clean up and beautify database queries. It formats keywords into uppercase and indents structures matching selected dialect presets.
How to Use?
- Paste your raw database script into the query input field.
- Choose SQL Dialect (MySQL, PostgreSQL, Oracle, etc.) and Indentation type.
- Click the "Format" button to view beautiful code on the right panel.
Example Usage
Raw SQL: select * from users where active=1
Formatted:SELECT
*
FROM
users
WHERE
active = 1
Frequently Asked Questions
Does formatting alter query logic?
No, formatting only changes whitespace, indents, carriage returns, and keyword cases. Your parameters, conditions, and table columns remain intact.
Description
CSV <=> JSON Converter facilitates rapid transformations between delimited tables and structured JSON datasets in your browser. Configure headers and delimiters dynamically.
How to Use?
- Paste your CSV lines or JSON array into the input panel.
- Select your CSV delimiter character (comma, semicolon, tab) and header option.
- Click either "CSV to JSON" or "JSON to CSV" buttons to trigger local conversion.
Example Usage
CSV Input: id,name\n1,Alex
JSON Output: [ { "id": "1", "name": "Alex" } ]
Frequently Asked Questions
How does the parser handle fields containing quotes or commas?
The parser dynamically respects double quotes, ensuring text blocks containing separators aren't split incorrectly.
Image to PDF
Convert multiple images (PNG, JPG, WebP) into a single PDF document.
UsePDF to Image
Convert your PDF document pages into high-quality images (PNG, JPG, WebP).
UseText to PDF
Convert plain text layouts into clean PDFs with font & margin settings.
UsePDF to Text
Extract all text from your PDF documents and export them into plain text (.txt) files.
UsePDF to Word
Convert PDF files into editable Microsoft Word (.docx) documents.
UseWord to PDF
Extract content from Word (.docx) files and export into standard PDFs.
UsePDF Merge
Combine multiple PDF documents together into a single file.
UsePDF Split
Split specific pages or page ranges from your PDF document easily.
UsePDF Compress
Compress and optimize PDF file sizes client-side while keeping quality.
UsePDF Compare
Compare text differences between two PDF documents line-by-line.
UsePDF to PDF/A
Convert PDF documents to PDF/A for archiving and long-term preservation.
UseUnlock PDF
Remove passwords and restrictions from your secured PDF files and download an unlocked version.
UseProtect PDF
Protect your PDF documents with a strong password. Prevent unauthorized access by encrypting your PDF.
UseEdit PDF
Edit your PDF documents by adding text, shapes, freehand drawings, and comments.
UseChoose images or drag and drop
Description
Image to PDF converter; combines PNG, JPG, WebP images locally inside your browser into standard PDF documents.
How to Use?
- Drag and drop your images or press the "Select Images" button.
- Drag and drop images to rearrange their compilation order.
- Configure page size, orientation (portrait/landscape), margins, and click "Generate & Download PDF".
Example Usage
Input: Input: Multiple JPG invoices or PNG receipt screenshots.
Result: Output: A single clean compiled PDF document.
Frequently Asked Questions
Are my images uploaded to any servers?
No, all processes are executed client-side locally in your browser. Your files are completely safe and private.
Can I reorder the images?
Yes, you can easily drag and drop the uploaded images to customize their order before generation.
Choose a PDF file to convert or drag and drop
Description
PDF to Image converter; transforms every page of your PDF documents into high-quality PNG, JPG, or WebP images locally in your browser.
How to Use?
- Select or drag and drop the PDF document you want to convert.
- Choose the output image format (PNG/JPG/WebP) and resolution scale (1x, 2x etc.).
- Click "Extract Images" and download pages individually or compiled in a ZIP archive.
Example Usage
Input: A 10-page presentation or portfolio PDF document.
Result: 10 high-resolution images corresponding to each page.
Frequently Asked Questions
How is the quality of the converted images?
The image quality depends on the selected scale. By choosing 2x or 3x, you will get extremely sharp and high-resolution images.
Are my files sent to a server during conversion?
No. PDF parsing and image rendering are performed locally inside your browser, ensuring absolute privacy.
Choose a PDF file or drag and drop
Description
PDF to Word converter; extracts text contents from your PDF files and generates editable Microsoft Word (.docx) documents locally.
How to Use?
- Select or drag and drop the PDF file you want to convert.
- Wait a few seconds for the text extraction to analyze the document.
- Click "Convert to Word" to download the editable .docx file.
Example Usage
Input: Input: Read-only PDF containing text paragraphs.
Result: Output: An editable Word document with copyable text.
Frequently Asked Questions
Can I convert image-only scanned PDFs?
Text-based PDFs are fully editable. Image-only PDFs are imported as images since local OCR is not performed.
Is local conversion secure?
Yes, all processing steps take place on your local machine; files are never sent to external servers.
Choose a Word (.docx) file or drag and drop
Description
Word to PDF converter; parses Microsoft Word (.docx) documents and exports them into standard PDF formats preserving formatting.
How to Use?
- Select or drag and drop a Microsoft Word (.docx) file.
- Adjust the page size, orientation, margins, and font settings.
- Click "Convert to PDF Document" to compile the file.
Example Usage
Input: Input: A resume (CV) or a report in Word format.
Result: Output: A formatted A4 PDF file.
Frequently Asked Questions
Which Word formats are supported?
Currently, only modern Word files with the .docx extension are supported.
Are font alignments preserved?
Yes, standard alignments, paragraph properties, and font layouts are successfully carried over.
Choose multiple PDF files or drag and drop
Description
PDF Merger; combines multiple PDF files together in order to build a single consolidated PDF document.
How to Use?
- Choose the PDF documents you want to merge or drag and drop them.
- Rearrange the ordering of the PDFs by dragging them.
- Click "Merge & Download PDFs" to get the single file.
Example Usage
Input: Input: Separate PDF files of a 3-page report.
Result: Output: A single merged 3-page PDF document.
Frequently Asked Questions
What is the limit of files I can merge?
There is no file limit since the processing is run client-side; it only depends on your system memory.
Will the merged pages lose quality?
No, the original PDF structures and vector properties are preserved without quality loss.
Choose a PDF file or drag and drop
Description
PDF Splitter; allows you to extract specific page ranges (e.g. 1-3, 5) from a PDF to generate a new standalone PDF.
How to Use?
- Upload the PDF document you want to split pages from.
- Type the page ranges in the input field (e.g. 1-3, 5, 8-10).
- Click "Split Selected Pages and Download" to save the file.
Example Usage
Input: Input: A 50-page e-book PDF.
Result: Output: A new 3-page PDF containing pages 12, 13, and 14.
Frequently Asked Questions
How should I format the page ranges?
Use commas for single pages (1, 3) and dashes for ranges (5-10). For example: 1-3, 5.
Is my original PDF modified?
No, your original PDF remains untouched on your device; a new document is generated.
Choose a PDF file or drag and drop
Converting, please wait...
Description
PDF Compressor; optimizes PDF structures, removes unused resources, and compresses data streams to reduce file size without losing quality.
How to Use?
- Choose the PDF file you wish to optimize or drag it into the dropzone.
- Once loaded, click "Compress PDF and Download".
- View the savings percentage and download the optimized PDF.
Example Usage
Input: Input: A large PDF report (e.g. 15 MB) that is too big to email.
Result: Output: An optimized, lightweight PDF (e.g. 4 MB) with visual quality intact.
Frequently Asked Questions
Does compressing degrade image quality?
Our compression algorithm optimizes internal structures and keeps image compression levels balanced to ensure maximum visual fidelity.
Is there a file size limit for compression?
No limit, but larger documents may take a few seconds to process depending on your CPU speed.
Description
Text to PDF converter; formats and converts plain text, code snippets, or notes into standard PDFs with size, margin, and font customization.
How to Use?
- Paste or type the content you want to convert into the textarea.
- Set the page size, font size, and margin spacing options.
- Click "Generate & Download PDF" to save the file locally.
Example Usage
Input: Input: Plain text draft of a contract, memo, or legal letter.
Result: Output: A formatted A4 standard PDF document.
Frequently Asked Questions
Does long text wrap into multiple pages automatically?
Yes, when the text length exceeds the page height, new pages are automatically created.
Are multi-language characters supported?
Yes, standard character sets (including Turkish characters) are fully supported and display correctly.
Choose a PDF file to extract text or drag and drop
Description
PDF to Text converter; extracts all text content from your PDF files and allows saving it as a plain text (.txt) document.
How to Use?
- Select or drag and drop the PDF document from which you want to extract text.
- Specify a specific page range if needed.
- Click "Extract Text" and copy the results or download them as a .txt file.
Example Usage
Input: A text-based contract, memo, or ebook PDF.
Result: A clean plain text (.txt) file containing all textual content.
Frequently Asked Questions
Can I extract text from scanned PDFs or images?
This tool extracts text layers from native PDF documents. For scanned documents or images, OCR (Optical Character Recognition) is required.
Are page numbers or headers included in the output?
Yes, all textual data contained in the document is parsed page by page and exported sequentially.
Choose a PDF file or drag and drop
Choose a PDF file or drag and drop
Converting, please wait...
Description
PDF Comparison tool; upload two PDF files to compare text differences line-by-line and instantly highlight modified content.
How to Use?
- Upload the first PDF document to be compared.
- Upload the second PDF document to compare it with the first.
- Click "Compare PDFs" to inspect added, deleted, or modified lines.
Example Usage
Input: Input: Two PDF files containing slightly different draft versions.
Result: Output: A color-coded line diff showing green (+) and red (-) markers.
Frequently Asked Questions
Is PDF text comparison secure?
Yes, the entire conversion and comparison process is carried out locally in your browser. No files are uploaded to any server.
Can I compare scanned PDF images?
Only text-based PDFs are supported. Scanned PDFs containing only flat images do not have raw text layers to compare locally.
Choose a PDF file or drag and drop
Ready for PDF/A Conversion
Upload a PDF file to begin. The document will be optimized and converted to standard-compliant PDF/A format locally.
Converting, please wait...
Conversion Successful!
Description
PDF to PDF/A converter; converts your documents locally in your browser to PDF/A compliance levels (ISO 19005) for long-term archiving.
How to Use?
- Select or drag and drop the PDF document you wish to convert.
- Select the target PDF/A ISO compliance level (PDF/A-1b, PDF/A-2b, or PDF/A-3b).
- Click "Convert to PDF/A and Download" to save your ISO-compliant document locally.
Example Usage
Input: Input: A standard or editable PDF document.
Result: Output: An archive-ready PDF/A document embedded with color profiles and XMP metadata.
Frequently Asked Questions
What do the different PDF/A levels mean?
PDF/A-1 is the oldest level (based on PDF 1.4). PDF/A-2 (PDF 1.7) supports transparency and JPEG 2000. PDF/A-3 allows embedding other file types (like XML). The "b" suffix stands for basic conformance, ensuring visual preservation.
Will my document content or quality change?
No, the visual layout and text of your document will remain exactly the same. Standard color profiles and archive metadata taggings are injected to ensure future compatibility.
Choose a PDF file or drag and drop
Ready to Unlock PDF
Upload a password-protected PDF and enter the password to remove encryption.
Converting, please wait...
PDF Unlocked Successfully!
Description
PDF password remover tool; decrypts your password-protected PDF documents locally in your browser and exports an unrestricted version.
How to Use?
- Select or drag and drop the secured PDF file.
- Type the current open password of the PDF document.
- Click "Unlock & Download PDF" to get the unencrypted version.
Example Usage
Input: Input: A password-secured PDF document.
Result: Output: An open PDF document with all security restrictions removed.
Frequently Asked Questions
Can I unlock a PDF without knowing its password?
No. For security and privacy compliance, you must provide the correct password to decrypt and unlock the document structure.
Are my files or passwords uploaded to a server?
No, the entire process runs client-side in your browser. No files, passwords, or data are transmitted over the internet.
Choose a PDF file or drag and drop
Ready to Protect PDF
Upload the PDF document you want to secure and choose a password.
Converting, please wait...
PDF Encrypted Successfully!
Description
PDF protect and encrypt tool; allows you to protect your PDF files from unauthorized viewing and editing by applying strong AES-256 encryption.
How to Use?
- Choose or drag and drop the PDF document you want to secure.
- Enter a User password to prevent opening, and optionally an Owner password to protect edit permissions.
- Click "Encrypt & Download PDF" to save the password-protected document.
Example Usage
Input: Input: An unencrypted, open PDF document.
Result: Output: A secure PDF document encrypted with AES-256 that prompts for a password on open.
Frequently Asked Questions
Can I recover a forgotten password?
No. The encryption process is local and zero-knowledge. We do not store your password or document data.
What encryption standard is used?
This tool encrypts documents using high-security 256-bit AES encryption standard conforming to PDF specifications.
Choose a PDF file to edit or drag and drop
Converting, please wait...
Description
PDF Editor allows you to easily add text annotations, geometric shapes, freehand annotations, semi-transparent text highlights, and sticky comments to your PDF files securely in your browser.
How to Use?
- Select or drag and drop the PDF document you want to edit.
- Choose any editing tool (Text, Shape, Highlight, or Comment) from the top toolbar, then customize its color and size.
- Click "Download Edited PDF" to compile and save your modified document locally.
Example Usage
Input: Input: A contract, document, report, or homework PDF that requires signatures, highlights, or annotations.
Result: Result: A newly saved PDF with all your overlays, shapes, and sticky notes preserved.
Frequently Asked Questions
Will there be formatting or font display issues?
No. All shapes, texts, and drawings are converted into a high-definition transparent canvas layer and embedded directly onto the PDF. This preserves all language characters and fonts accurately.
Are my documents secure and kept private?
Yes. All processing is strictly browser-side. No data is sent to any servers, ensuring absolute security and privacy for your files.
Document Comments