# Happytails.ai API

- Human page: https://happytails.ai/en/api/
- Markdown: https://happytails.ai/en/api.md
- Structured JSON: https://happytails.ai/agents/en/api/index.json
- Visibility: public

## Page guide

Documentation

Run 437 tools from agents, scripts and applications. Discover the inputs, send a JSON request, and get text, structured data or a file back.

Base URL: `https://happytails.ai`. Public server API hosting is not connected yet. For local testing, use a running server; the playground sends requests to its current origin.

## Your first request

Choose a callable tool ID and POST to `/api/v1/tools/{id}/run`. This example turns text into camelCase.

Request example

### cURL

```bash
curl https://happytails.ai/api/v1/tools/case-converter/run \
  -H 'Content-Type: application/json' \
  -d '{"input":"Hello from an agent","options":{"mode":"camel"}}'
```

### Python

```python
import json
from urllib.request import Request, urlopen

request = Request(
    "https://happytails.ai/api/v1/tools/case-converter/run",
    data=json.dumps({
        "input": "Hello from an agent",
        "options": {"mode": "camel"}
    }).encode(),
    headers={"Content-Type": "application/json"},
)
with urlopen(request, timeout=30) as response:
    print(json.load(response)["result"]["text"])
```

### JavaScript

```javascript
const response = await fetch(
  "https://happytails.ai/api/v1/tools/case-converter/run",
  {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({
      input: "Hello from an agent",
      options: { mode: "camel" }
    })
  }
);
const data = await response.json();
if (!response.ok) throw new Error(data.error.message);
console.log(data.result.text);
```

### Response · 200 OK

```json
{
  "tool": "case-converter",
  "result": {
    "text": "helloFromAnAgent",
    "files": [],
    "name": "result.txt",
    "mime": "text/plain;charset=utf-8"
  }
}
```

## Authentication

The local preview does not require an API key. A public endpoint, authentication scheme and account quotas have not been launched. Do not send requests to happytails.ai; configure your own API origin.

Browser clients must use the same origin. Cross-origin browser requests are not enabled in this preview. Server-side clients can call the deployed origin directly.

## Discover tools and schemas

| Method | Endpoint | Purpose |
| --- | --- | --- |
| GET | [`/api/v1/tools`](https://happytails.ai/api/v1/tools) | All callable tools, input/output schemas and processing notes. |
| GET | `/api/v1/tools/{id}` | One tool's options, defaults, file support and limits. |
| POST | `/api/v1/tools/{id}/run` | Run a tool and return its result. |

[OpenAPI 3.1.1](https://happytails.ai/openapi.json) describes every callable operation. The [llms.txt file](https://happytails.ai/llms.txt) helps agents find the documentation. Not every catalog page has a callable API: browser-only and unconnected tools are omitted from discovery.

## Request body

| Field | Type | Usage |
| --- | --- | --- |
| `input` | string | Text to process; defaults to an empty string. A tool may require nonempty input. |
| `options` | object | Tool-specific named options. Omitted options use their defaults. Numbers and booleans must use their JSON types. |
| `files` | array | Only accepted by tools whose input schema includes files. Supply bytes as base64. |

Unknown properties, unsupported options and invalid option values return an error. Check the tool's schema instead of inferring option names from its title.

## Response body

Successful responses include `tool` and `result`. `result.text` is text or null; `result.data` contains parsed JSON when applicable; `result.files` is an array of downloadable results. Text results may also include `name` and `mime`. Preserve the returned MIME type and review the tool's fidelity notes before using a conversion.

## Send and receive files

To create a ZIP containing a small text file, POST this body to `/api/v1/tools/create-zip/run`:

```json
{
  "files": [
    {
      "name": "hello.txt",
      "mime": "text/plain",
      "base64": "SGVsbG8="
    }
  ]
}
```

Each file contains a `name` and padded `base64` content. `mime` is optional. An optional `bytes` count must match the decoded content. Directory paths and file URLs are not accepted.

The response returns the generated archive in `result.files[0]`, with `name`, `mime`, `bytes` and `base64`. Decode the base64 to save the ZIP; do not save the base64 text itself as the file. You can pass returned file objects to another compatible tool.

```
from base64 import b64decode
from pathlib import Path

# response_data is the parsed API response
file = response_data["result"]["files"][0]
Path("result.zip").write_bytes(b64decode(file["base64"]))
```

### Complete Python upload and download example

```
import base64
import json
from pathlib import Path
from urllib.request import Request, urlopen

source = Path("hello.txt")
request = Request(
    "https://happytails.ai/api/v1/tools/create-zip/run",
    data=json.dumps({"files": [{
        "name": source.name,
        "base64": base64.b64encode(source.read_bytes()).decode("ascii")
    }]}).encode(),
    headers={"Content-Type": "application/json"},
)
with urlopen(request, timeout=30) as response:
    archive = json.load(response)["result"]["files"][0]
Path("result.zip").write_bytes(base64.b64decode(archive["base64"]))
```

Files are processed in memory or disposable server working directories and returned in the response; the API does not provide a persistent download URL.

## Limits

| Field | Value |
| --- | --- |
| JSON request | 8 MiB standard; 30 MiB native engines |
| Text input | 1,000,000 characters maximum |
| Files | Up to 20, totaling 5 MiB standard or 20 MiB native input; single-file tools accept one |
| Output | Standard: 5 MiB files and 8 MiB result. Native: 20 MiB per output file and 30 MiB result. |
| Transform execution | 12 seconds standard; 90 seconds native, 180 seconds experimental voice cloning; network diagnostics use their documented bounds |
| Concurrent execution | Four requests total, including at most two native conversions and one model operation |

## Errors

```json
{
  "error": {
    "code": "INVALID_INPUT",
    "message": "mode is not an allowed value."
  }
}
```

| HTTP status | Meaning | What to do |
| --- | --- | --- |
| 400 | Invalid input | Correct the input, option types or file content. |
| 403 | Origin or host rejected | Use a direct agent/server client or the same-origin playground. |
| 404 | Tool or endpoint unavailable | Discover callable tool IDs using GET /api/v1/tools. |
| 413 | Request too large | Reduce text or file sizes. |
| 415 | Unsupported content type | Send application/json. |
| 429 | Server busy | Wait and retry with backoff; reduce concurrency. |
| 500 | Execution failed | Check supported input formats; retry later if temporary. |
| 504 | Execution timed out | Reduce the input size or complexity. |

### Retries and timeouts

Use bounded exponential backoff with jitter for 429 responses. Correct 400, 413 and 415 requests before retrying. For a timeout or lost connection, the caller may not know whether processing finished. Retrying can repeat work or produce different random/model output. There is no idempotency-key contract, persistent job queue, polling endpoint or webhook API in this version. Execution is synchronous: the response contains the result.

## Browser agents and WebMCP

The HTTP API works with scripts and agents without opening a tool page. In a browser that supports WebMCP, discover the tools exposed by the current page. Availability depends on the browser and the selected tool.

Legacy text pages expose `transform_current_tool` with `{"text":"Hello world"}`. It uses the visible settings and returns `result` and `counts`. Other supported pages expose `run_current_tool` with `input` and optional `options`. It returns `result.text` and `result.download_count`, or `error.code` and `error.message`. Omitted settings use the displayed defaults.

Select files on the page before calling a file tool. Read the displayed download links to retrieve generated files. Calls do not automatically copy or download. Browser permissions still apply. Network tools contact the supplied public target; tools marked as server processing upload their input to our backend. A page may support browser interaction without a callable HTTP endpoint. Use the [tool capability manifest](https://happytails.ai/agents/tools.json) for availability.

## Processing and privacy

API calls process your input on the server, even when the human version runs locally in a browser. Network diagnostics can contact public targets and providers. The application does not retain tool request bodies or generated files. Your client or agent platform may keep its own history. See the [Privacy policy](https://happytails.ai/en/privacy/).

The local preview requires no authentication and binds to loopback only. It does not expose local filesystem paths. A remote or cloud agent cannot reach your laptop's 127.0.0.1 address.

## Callable tool reference

Search by tool name, ID or category. Each API reference includes parameters, defaults, supported files, limits, processing notes and complete schemas.

Find a tool

437 tools

- [7z to ZIP](https://happytails.ai/en/api/tools/7z-to-zip/) ([Markdown](https://happytails.ai/en/api/tools/7z-to-zip.md))

- [Add days](https://happytails.ai/en/api/tools/add-days/) ([Markdown](https://happytails.ai/en/api/tools/add-days.md))

- [Add image border](https://happytails.ai/en/api/tools/add-image-border/) ([Markdown](https://happytails.ai/en/api/tools/add-image-border.md))

- [Add line numbers](https://happytails.ai/en/api/tools/add-line-numbers/) ([Markdown](https://happytails.ai/en/api/tools/add-line-numbers.md))

- [Add page numbers](https://happytails.ai/en/api/tools/add-page-numbers/) ([Markdown](https://happytails.ai/en/api/tools/add-page-numbers.md))

- [Add prefix suffix](https://happytails.ai/en/api/tools/add-prefix-suffix/) ([Markdown](https://happytails.ai/en/api/tools/add-prefix-suffix.md))

- [Add subtitles to video](https://happytails.ai/en/api/tools/add-subtitles-to-video/) ([Markdown](https://happytails.ai/en/api/tools/add-subtitles-to-video.md))

- [Adjust image contrast](https://happytails.ai/en/api/tools/adjust-image-contrast/) ([Markdown](https://happytails.ai/en/api/tools/adjust-image-contrast.md))

- [Adjust image saturation](https://happytails.ai/en/api/tools/adjust-image-saturation/) ([Markdown](https://happytails.ai/en/api/tools/adjust-image-saturation.md))

- [Age calculator](https://happytails.ai/en/api/tools/age-calculator/) ([Markdown](https://happytails.ai/en/api/tools/age-calculator.md))

- [AI image generator](https://happytails.ai/en/api/tools/ai-image-generator/) ([Markdown](https://happytails.ai/en/api/tools/ai-image-generator.md))

- [Alt text generator](https://happytails.ai/en/api/tools/alt-text-generator/) ([Markdown](https://happytails.ai/en/api/tools/alt-text-generator.md))

- [Alternate merge PDF](https://happytails.ai/en/api/tools/alternate-merge-pdf/) ([Markdown](https://happytails.ai/en/api/tools/alternate-merge-pdf.md))

- [Alternating case](https://happytails.ai/en/api/tools/alternating-case/) ([Markdown](https://happytails.ai/en/api/tools/alternating-case.md))

- [Angle](https://happytails.ai/en/api/tools/angle/) ([Markdown](https://happytails.ai/en/api/tools/angle.md))

- [Annotate PDF](https://happytails.ai/en/api/tools/annotate-pdf/) ([Markdown](https://happytails.ai/en/api/tools/annotate-pdf.md))

- [Apng to GIF](https://happytails.ai/en/api/tools/apng-to-gif/) ([Markdown](https://happytails.ai/en/api/tools/apng-to-gif.md))

- [Area](https://happytails.ai/en/api/tools/area/) ([Markdown](https://happytails.ai/en/api/tools/area.md))

- [ASCII to text](https://happytails.ai/en/api/tools/ascii-to-text/) ([Markdown](https://happytails.ai/en/api/tools/ascii-to-text.md))

- [Aspect ratio calculator](https://happytails.ai/en/api/tools/aspect-ratio-calculator/) ([Markdown](https://happytails.ai/en/api/tools/aspect-ratio-calculator.md))

- [Ass to SRT](https://happytails.ai/en/api/tools/ass-to-srt/) ([Markdown](https://happytails.ai/en/api/tools/ass-to-srt.md))

- [Audio to text](https://happytails.ai/en/api/tools/audio-to-text/) ([Markdown](https://happytails.ai/en/api/tools/audio-to-text.md))

- [Audio translator](https://happytails.ai/en/api/tools/audio-translator/) ([Markdown](https://happytails.ai/en/api/tools/audio-translator.md))

- [Auto subtitles](https://happytails.ai/en/api/tools/auto-subtitles/) ([Markdown](https://happytails.ai/en/api/tools/auto-subtitles.md))

- [Average](https://happytails.ai/en/api/tools/average/) ([Markdown](https://happytails.ai/en/api/tools/average.md))

- [Base64 encoder decoder](https://happytails.ai/en/api/tools/base64-encoder-decoder/) ([Markdown](https://happytails.ai/en/api/tools/base64-encoder-decoder.md))

- [Base64 to image](https://happytails.ai/en/api/tools/base64-to-image/) ([Markdown](https://happytails.ai/en/api/tools/base64-to-image.md))

- [Bates number PDF](https://happytails.ai/en/api/tools/bates-number-pdf/) ([Markdown](https://happytails.ai/en/api/tools/bates-number-pdf.md))

- [Bcrypt generator](https://happytails.ai/en/api/tools/bcrypt-generator/) ([Markdown](https://happytails.ai/en/api/tools/bcrypt-generator.md))

- [Binary to text](https://happytails.ai/en/api/tools/binary-to-text/) ([Markdown](https://happytails.ai/en/api/tools/binary-to-text.md))

- [Bold text](https://happytails.ai/en/api/tools/bold-text/) ([Markdown](https://happytails.ai/en/api/tools/bold-text.md))

- [Break even](https://happytails.ai/en/api/tools/break-even/) ([Markdown](https://happytails.ai/en/api/tools/break-even.md))

- [Broken link checker](https://happytails.ai/en/api/tools/broken-link-checker/) ([Markdown](https://happytails.ai/en/api/tools/broken-link-checker.md))

- [Bubble text](https://happytails.ai/en/api/tools/bubble-text/) ([Markdown](https://happytails.ai/en/api/tools/bubble-text.md))

- [Bulk rename](https://happytails.ai/en/api/tools/bulk-rename/) ([Markdown](https://happytails.ai/en/api/tools/bulk-rename.md))

- [Bulk resize images](https://happytails.ai/en/api/tools/bulk-resize-images/) ([Markdown](https://happytails.ai/en/api/tools/bulk-resize-images.md))

- [Business days](https://happytails.ai/en/api/tools/business-days/) ([Markdown](https://happytails.ai/en/api/tools/business-days.md))

- [Camel case](https://happytails.ai/en/api/tools/camel-case/) ([Markdown](https://happytails.ai/en/api/tools/camel-case.md))

- [Case converter](https://happytails.ai/en/api/tools/case-converter/) ([Markdown](https://happytails.ai/en/api/tools/case-converter.md))

- [Celsius to fahrenheit](https://happytails.ai/en/api/tools/celsius-to-fahrenheit/) ([Markdown](https://happytails.ai/en/api/tools/celsius-to-fahrenheit.md))

- [Change audio speed](https://happytails.ai/en/api/tools/change-audio-speed/) ([Markdown](https://happytails.ai/en/api/tools/change-audio-speed.md))

- [Change CSV delimiter](https://happytails.ai/en/api/tools/change-csv-delimiter/) ([Markdown](https://happytails.ai/en/api/tools/change-csv-delimiter.md))

- [Change video speed](https://happytails.ai/en/api/tools/change-video-speed/) ([Markdown](https://happytails.ai/en/api/tools/change-video-speed.md))

- [Character counter](https://happytails.ai/en/api/tools/character-counter/) ([Markdown](https://happytails.ai/en/api/tools/character-counter.md))

- [Chat with document](https://happytails.ai/en/api/tools/chat-with-document/) ([Markdown](https://happytails.ai/en/api/tools/chat-with-document.md))

- [Chmod calculator](https://happytails.ai/en/api/tools/chmod-calculator/) ([Markdown](https://happytails.ai/en/api/tools/chmod-calculator.md))

- [CIDR to range](https://happytails.ai/en/api/tools/cidr-to-range/) ([Markdown](https://happytails.ai/en/api/tools/cidr-to-range.md))

- [Circle](https://happytails.ai/en/api/tools/circle/) ([Markdown](https://happytails.ai/en/api/tools/circle.md))

- [Circle crop image](https://happytails.ai/en/api/tools/circle-crop-image/) ([Markdown](https://happytails.ai/en/api/tools/circle-crop-image.md))

- [Citation generator](https://happytails.ai/en/api/tools/citation-generator/) ([Markdown](https://happytails.ai/en/api/tools/citation-generator.md))

- [Clean subtitles](https://happytails.ai/en/api/tools/clean-subtitles/) ([Markdown](https://happytails.ai/en/api/tools/clean-subtitles.md))

- [Cm to inches](https://happytails.ai/en/api/tools/cm-to-inches/) ([Markdown](https://happytails.ai/en/api/tools/cm-to-inches.md))

- [Coin flip](https://happytails.ai/en/api/tools/coin-flip/) ([Markdown](https://happytails.ai/en/api/tools/coin-flip.md))

- [Color picker](https://happytails.ai/en/api/tools/color-picker/) ([Markdown](https://happytails.ai/en/api/tools/color-picker.md))

- [Color shades](https://happytails.ai/en/api/tools/color-shades/) ([Markdown](https://happytails.ai/en/api/tools/color-shades.md))

- [Comma separated list](https://happytails.ai/en/api/tools/comma-separated-list/) ([Markdown](https://happytails.ai/en/api/tools/comma-separated-list.md))

- [Compare CSV](https://happytails.ai/en/api/tools/compare-csv/) ([Markdown](https://happytails.ai/en/api/tools/compare-csv.md))

- [Compare text](https://happytails.ai/en/api/tools/compare-text/) ([Markdown](https://happytails.ai/en/api/tools/compare-text.md))

- [Compound interest](https://happytails.ai/en/api/tools/compound-interest/) ([Markdown](https://happytails.ai/en/api/tools/compound-interest.md))

- [Compress audio](https://happytails.ai/en/api/tools/compress-audio/) ([Markdown](https://happytails.ai/en/api/tools/compress-audio.md))

- [Compress GIF](https://happytails.ai/en/api/tools/compress-gif/) ([Markdown](https://happytails.ai/en/api/tools/compress-gif.md))

- [Compress PDF](https://happytails.ai/en/api/tools/compress-pdf/) ([Markdown](https://happytails.ai/en/api/tools/compress-pdf.md))

- [Compress video](https://happytails.ai/en/api/tools/compress-video/) ([Markdown](https://happytails.ai/en/api/tools/compress-video.md))

- [Contrast checker](https://happytails.ai/en/api/tools/contrast-checker/) ([Markdown](https://happytails.ai/en/api/tools/contrast-checker.md))

- [Coordinate converter](https://happytails.ai/en/api/tools/coordinate-converter/) ([Markdown](https://happytails.ai/en/api/tools/coordinate-converter.md))

- [Create PDF form](https://happytails.ai/en/api/tools/create-pdf-form/) ([Markdown](https://happytails.ai/en/api/tools/create-pdf-form.md))

- [Create tar](https://happytails.ai/en/api/tools/create-tar/) ([Markdown](https://happytails.ai/en/api/tools/create-tar.md))

- [Create ZIP](https://happytails.ai/en/api/tools/create-zip/) ([Markdown](https://happytails.ai/en/api/tools/create-zip.md))

- [Cron parser](https://happytails.ai/en/api/tools/cron-parser/) ([Markdown](https://happytails.ai/en/api/tools/cron-parser.md))

- [Crop PDF](https://happytails.ai/en/api/tools/crop-pdf/) ([Markdown](https://happytails.ai/en/api/tools/crop-pdf.md))

- [Crop video](https://happytails.ai/en/api/tools/crop-video/) ([Markdown](https://happytails.ai/en/api/tools/crop-video.md))

- [CSS box shadow](https://happytails.ai/en/api/tools/css-box-shadow/) ([Markdown](https://happytails.ai/en/api/tools/css-box-shadow.md))

- [CSS flexbox](https://happytails.ai/en/api/tools/css-flexbox/) ([Markdown](https://happytails.ai/en/api/tools/css-flexbox.md))

- [CSS formatter](https://happytails.ai/en/api/tools/css-formatter/) ([Markdown](https://happytails.ai/en/api/tools/css-formatter.md))

- [CSS grid](https://happytails.ai/en/api/tools/css-grid/) ([Markdown](https://happytails.ai/en/api/tools/css-grid.md))

- [CSS minifier](https://happytails.ai/en/api/tools/css-minifier/) ([Markdown](https://happytails.ai/en/api/tools/css-minifier.md))

- [CSV column selector](https://happytails.ai/en/api/tools/csv-column-selector/) ([Markdown](https://happytails.ai/en/api/tools/csv-column-selector.md))

- [CSV join](https://happytails.ai/en/api/tools/csv-join/) ([Markdown](https://happytails.ai/en/api/tools/csv-join.md))

- [CSV pivot](https://happytails.ai/en/api/tools/csv-pivot/) ([Markdown](https://happytails.ai/en/api/tools/csv-pivot.md))

- [CSV remove duplicates](https://happytails.ai/en/api/tools/csv-remove-duplicates/) ([Markdown](https://happytails.ai/en/api/tools/csv-remove-duplicates.md))

- [CSV to excel](https://happytails.ai/en/api/tools/csv-to-excel/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-excel.md))

- [CSV to geojson](https://happytails.ai/en/api/tools/csv-to-geojson/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-geojson.md))

- [CSV to HTML](https://happytails.ai/en/api/tools/csv-to-html/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-html.md))

- [CSV to JSON](https://happytails.ai/en/api/tools/csv-to-json/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-json.md))

- [CSV to markdown](https://happytails.ai/en/api/tools/csv-to-markdown/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-markdown.md))

- [CSV to PDF](https://happytails.ai/en/api/tools/csv-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-pdf.md))

- [CSV to SQL](https://happytails.ai/en/api/tools/csv-to-sql/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-sql.md))

- [CSV to TSV](https://happytails.ai/en/api/tools/csv-to-tsv/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-tsv.md))

- [CSV to XML](https://happytails.ai/en/api/tools/csv-to-xml/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-xml.md))

- [CSV to YAML](https://happytails.ai/en/api/tools/csv-to-yaml/) ([Markdown](https://happytails.ai/en/api/tools/csv-to-yaml.md))

- [CSV validator](https://happytails.ai/en/api/tools/csv-validator/) ([Markdown](https://happytails.ai/en/api/tools/csv-validator.md))

- [CSV viewer](https://happytails.ai/en/api/tools/csv-viewer/) ([Markdown](https://happytails.ai/en/api/tools/csv-viewer.md))

- [Curl to code](https://happytails.ai/en/api/tools/curl-to-code/) ([Markdown](https://happytails.ai/en/api/tools/curl-to-code.md))

- [Currency converter](https://happytails.ai/en/api/tools/currency-converter/) ([Markdown](https://happytails.ai/en/api/tools/currency-converter.md))

- [Curved text generator](https://happytails.ai/en/api/tools/curved-text-generator/) ([Markdown](https://happytails.ai/en/api/tools/curved-text-generator.md))

- [Data storage](https://happytails.ai/en/api/tools/data-storage/) ([Markdown](https://happytails.ai/en/api/tools/data-storage.md))

- [Date difference](https://happytails.ai/en/api/tools/date-difference/) ([Markdown](https://happytails.ai/en/api/tools/date-difference.md))

- [Delete pages](https://happytails.ai/en/api/tools/delete-pages/) ([Markdown](https://happytails.ai/en/api/tools/delete-pages.md))

- [Dice roller](https://happytails.ai/en/api/tools/dice-roller/) ([Markdown](https://happytails.ai/en/api/tools/dice-roller.md))

- [Discount](https://happytails.ai/en/api/tools/discount/) ([Markdown](https://happytails.ai/en/api/tools/discount.md))

- [Distance between coordinates](https://happytails.ai/en/api/tools/distance-between-coordinates/) ([Markdown](https://happytails.ai/en/api/tools/distance-between-coordinates.md))

- [DKIM checker](https://happytails.ai/en/api/tools/dkim-checker/) ([Markdown](https://happytails.ai/en/api/tools/dkim-checker.md))

- [DMARC checker](https://happytails.ai/en/api/tools/dmarc-checker/) ([Markdown](https://happytails.ai/en/api/tools/dmarc-checker.md))

- [DNS lookup](https://happytails.ai/en/api/tools/dns-lookup/) ([Markdown](https://happytails.ai/en/api/tools/dns-lookup.md))

- [Document summarizer](https://happytails.ai/en/api/tools/document-summarizer/) ([Markdown](https://happytails.ai/en/api/tools/document-summarizer.md))

- [Document translator](https://happytails.ai/en/api/tools/document-translator/) ([Markdown](https://happytails.ai/en/api/tools/document-translator.md))

- [DOCX to PDF](https://happytails.ai/en/api/tools/docx-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/docx-to-pdf.md))

- [Dot case](https://happytails.ai/en/api/tools/dot-case/) ([Markdown](https://happytails.ai/en/api/tools/dot-case.md))

- [DPI calculator](https://happytails.ai/en/api/tools/dpi-calculator/) ([Markdown](https://happytails.ai/en/api/tools/dpi-calculator.md))

- [Duplicate word finder](https://happytails.ai/en/api/tools/duplicate-word-finder/) ([Markdown](https://happytails.ai/en/api/tools/duplicate-word-finder.md))

- [Email header analyzer](https://happytails.ai/en/api/tools/email-header-analyzer/) ([Markdown](https://happytails.ai/en/api/tools/email-header-analyzer.md))

- [Email QR code](https://happytails.ai/en/api/tools/email-qr-code/) ([Markdown](https://happytails.ai/en/api/tools/email-qr-code.md))

- [Email signature generator](https://happytails.ai/en/api/tools/email-signature-generator/) ([Markdown](https://happytails.ai/en/api/tools/email-signature-generator.md))

- [Eml to PDF](https://happytails.ai/en/api/tools/eml-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/eml-to-pdf.md))

- [Eml viewer](https://happytails.ai/en/api/tools/eml-viewer/) ([Markdown](https://happytails.ai/en/api/tools/eml-viewer.md))

- [Emoji picker](https://happytails.ai/en/api/tools/emoji-picker/) ([Markdown](https://happytails.ai/en/api/tools/emoji-picker.md))

- [Energy](https://happytails.ai/en/api/tools/energy/) ([Markdown](https://happytails.ai/en/api/tools/energy.md))

- [EPUB to PDF](https://happytails.ai/en/api/tools/epub-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/epub-to-pdf.md))

- [Event QR code](https://happytails.ai/en/api/tools/event-qr-code/) ([Markdown](https://happytails.ai/en/api/tools/event-qr-code.md))

- [Excel to CSV](https://happytails.ai/en/api/tools/excel-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/excel-to-csv.md))

- [Excel to HTML](https://happytails.ai/en/api/tools/excel-to-html/) ([Markdown](https://happytails.ai/en/api/tools/excel-to-html.md))

- [Excel to JSON](https://happytails.ai/en/api/tools/excel-to-json/) ([Markdown](https://happytails.ai/en/api/tools/excel-to-json.md))

- [Excel to PDF](https://happytails.ai/en/api/tools/excel-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/excel-to-pdf.md))

- [Extract 7z](https://happytails.ai/en/api/tools/extract-7z/) ([Markdown](https://happytails.ai/en/api/tools/extract-7z.md))

- [Extract emails](https://happytails.ai/en/api/tools/extract-emails/) ([Markdown](https://happytails.ai/en/api/tools/extract-emails.md))

- [Extract GIF frames](https://happytails.ai/en/api/tools/extract-gif-frames/) ([Markdown](https://happytails.ai/en/api/tools/extract-gif-frames.md))

- [Extract pages](https://happytails.ai/en/api/tools/extract-pages/) ([Markdown](https://happytails.ai/en/api/tools/extract-pages.md))

- [Extract PDF images](https://happytails.ai/en/api/tools/extract-pdf-images/) ([Markdown](https://happytails.ai/en/api/tools/extract-pdf-images.md))

- [Extract phone numbers](https://happytails.ai/en/api/tools/extract-phone-numbers/) ([Markdown](https://happytails.ai/en/api/tools/extract-phone-numbers.md))

- [Extract rar](https://happytails.ai/en/api/tools/extract-rar/) ([Markdown](https://happytails.ai/en/api/tools/extract-rar.md))

- [Extract subtitles](https://happytails.ai/en/api/tools/extract-subtitles/) ([Markdown](https://happytails.ai/en/api/tools/extract-subtitles.md))

- [Extract tar gz](https://happytails.ai/en/api/tools/extract-tar-gz/) ([Markdown](https://happytails.ai/en/api/tools/extract-tar-gz.md))

- [Extract urls](https://happytails.ai/en/api/tools/extract-urls/) ([Markdown](https://happytails.ai/en/api/tools/extract-urls.md))

- [Extract ZIP](https://happytails.ai/en/api/tools/extract-zip/) ([Markdown](https://happytails.ai/en/api/tools/extract-zip.md))

- [Fahrenheit to celsius](https://happytails.ai/en/api/tools/fahrenheit-to-celsius/) ([Markdown](https://happytails.ai/en/api/tools/fahrenheit-to-celsius.md))

- [File hash](https://happytails.ai/en/api/tools/file-hash/) ([Markdown](https://happytails.ai/en/api/tools/file-hash.md))

- [Fill PDF](https://happytails.ai/en/api/tools/fill-pdf/) ([Markdown](https://happytails.ai/en/api/tools/fill-pdf.md))

- [Filter lines](https://happytails.ai/en/api/tools/filter-lines/) ([Markdown](https://happytails.ai/en/api/tools/filter-lines.md))

- [Final grade](https://happytails.ai/en/api/tools/final-grade/) ([Markdown](https://happytails.ai/en/api/tools/final-grade.md))

- [Find and replace](https://happytails.ai/en/api/tools/find-and-replace/) ([Markdown](https://happytails.ai/en/api/tools/find-and-replace.md))

- [Flac to MP3](https://happytails.ai/en/api/tools/flac-to-mp3/) ([Markdown](https://happytails.ai/en/api/tools/flac-to-mp3.md))

- [Flatten PDF](https://happytails.ai/en/api/tools/flatten-pdf/) ([Markdown](https://happytails.ai/en/api/tools/flatten-pdf.md))

- [Flip image](https://happytails.ai/en/api/tools/flip-image/) ([Markdown](https://happytails.ai/en/api/tools/flip-image.md))

- [Font inspector](https://happytails.ai/en/api/tools/font-inspector/) ([Markdown](https://happytails.ai/en/api/tools/font-inspector.md))

- [Fractions](https://happytails.ai/en/api/tools/fractions/) ([Markdown](https://happytails.ai/en/api/tools/fractions.md))

- [Geojson to CSV](https://happytails.ai/en/api/tools/geojson-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/geojson-to-csv.md))

- [GIF maker](https://happytails.ai/en/api/tools/gif-maker/) ([Markdown](https://happytails.ai/en/api/tools/gif-maker.md))

- [GIF to MP4](https://happytails.ai/en/api/tools/gif-to-mp4/) ([Markdown](https://happytails.ai/en/api/tools/gif-to-mp4.md))

- [Gpa calculator](https://happytails.ai/en/api/tools/gpa-calculator/) ([Markdown](https://happytails.ai/en/api/tools/gpa-calculator.md))

- [GPX to KML](https://happytails.ai/en/api/tools/gpx-to-kml/) ([Markdown](https://happytails.ai/en/api/tools/gpx-to-kml.md))

- [Grade calculator](https://happytails.ai/en/api/tools/grade-calculator/) ([Markdown](https://happytails.ai/en/api/tools/grade-calculator.md))

- [Gradient generator](https://happytails.ai/en/api/tools/gradient-generator/) ([Markdown](https://happytails.ai/en/api/tools/gradient-generator.md))

- [Grams to ounces](https://happytails.ai/en/api/tools/grams-to-ounces/) ([Markdown](https://happytails.ai/en/api/tools/grams-to-ounces.md))

- [HEIC to JPG](https://happytails.ai/en/api/tools/heic-to-jpg/) ([Markdown](https://happytails.ai/en/api/tools/heic-to-jpg.md))

- [HEIC to PDF](https://happytails.ai/en/api/tools/heic-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/heic-to-pdf.md))

- [HEIC to PNG](https://happytails.ai/en/api/tools/heic-to-png/) ([Markdown](https://happytails.ai/en/api/tools/heic-to-png.md))

- [Hex to RGB](https://happytails.ai/en/api/tools/hex-to-rgb/) ([Markdown](https://happytails.ai/en/api/tools/hex-to-rgb.md))

- [Hex to text](https://happytails.ai/en/api/tools/hex-to-text/) ([Markdown](https://happytails.ai/en/api/tools/hex-to-text.md))

- [HMAC generator](https://happytails.ai/en/api/tools/hmac-generator/) ([Markdown](https://happytails.ai/en/api/tools/hmac-generator.md))

- [Hourly to salary](https://happytails.ai/en/api/tools/hourly-to-salary/) ([Markdown](https://happytails.ai/en/api/tools/hourly-to-salary.md))

- [Hreflang generator](https://happytails.ai/en/api/tools/hreflang-generator/) ([Markdown](https://happytails.ai/en/api/tools/hreflang-generator.md))

- [HTML formatter](https://happytails.ai/en/api/tools/html-formatter/) ([Markdown](https://happytails.ai/en/api/tools/html-formatter.md))

- [HTML minifier](https://happytails.ai/en/api/tools/html-minifier/) ([Markdown](https://happytails.ai/en/api/tools/html-minifier.md))

- [HTML to markdown](https://happytails.ai/en/api/tools/html-to-markdown/) ([Markdown](https://happytails.ai/en/api/tools/html-to-markdown.md))

- [HTTP status checker](https://happytails.ai/en/api/tools/http-status-checker/) ([Markdown](https://happytails.ai/en/api/tools/http-status-checker.md))

- [Image table to CSV](https://happytails.ai/en/api/tools/image-table-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/image-table-to-csv.md))

- [Image to base64](https://happytails.ai/en/api/tools/image-to-base64/) ([Markdown](https://happytails.ai/en/api/tools/image-to-base64.md))

- [Image to STL](https://happytails.ai/en/api/tools/image-to-stl/) ([Markdown](https://happytails.ai/en/api/tools/image-to-stl.md))

- [Image to text](https://happytails.ai/en/api/tools/image-to-text/) ([Markdown](https://happytails.ai/en/api/tools/image-to-text.md))

- [Inches to cm](https://happytails.ai/en/api/tools/inches-to-cm/) ([Markdown](https://happytails.ai/en/api/tools/inches-to-cm.md))

- [Increase audio volume](https://happytails.ai/en/api/tools/increase-audio-volume/) ([Markdown](https://happytails.ai/en/api/tools/increase-audio-volume.md))

- [Indent text](https://happytails.ai/en/api/tools/indent-text/) ([Markdown](https://happytails.ai/en/api/tools/indent-text.md))

- [Inspect file metadata](https://happytails.ai/en/api/tools/inspect-file-metadata/) ([Markdown](https://happytails.ai/en/api/tools/inspect-file-metadata.md))

- [Invert case](https://happytails.ai/en/api/tools/invert-case/) ([Markdown](https://happytails.ai/en/api/tools/invert-case.md))

- [Invoice generator](https://happytails.ai/en/api/tools/invoice-generator/) ([Markdown](https://happytails.ai/en/api/tools/invoice-generator.md))

- [IP lookup](https://happytails.ai/en/api/tools/ip-lookup/) ([Markdown](https://happytails.ai/en/api/tools/ip-lookup.md))

- [IP range to CIDR](https://happytails.ai/en/api/tools/ip-range-to-cidr/) ([Markdown](https://happytails.ai/en/api/tools/ip-range-to-cidr.md))

- [Ipv6 compress](https://happytails.ai/en/api/tools/ipv6-compress/) ([Markdown](https://happytails.ai/en/api/tools/ipv6-compress.md))

- [Italic text](https://happytails.ai/en/api/tools/italic-text/) ([Markdown](https://happytails.ai/en/api/tools/italic-text.md))

- [Javascript formatter](https://happytails.ai/en/api/tools/javascript-formatter/) ([Markdown](https://happytails.ai/en/api/tools/javascript-formatter.md))

- [Javascript minifier](https://happytails.ai/en/api/tools/javascript-minifier/) ([Markdown](https://happytails.ai/en/api/tools/javascript-minifier.md))

- [Join files](https://happytails.ai/en/api/tools/join-files/) ([Markdown](https://happytails.ai/en/api/tools/join-files.md))

- [Join text](https://happytails.ai/en/api/tools/join-text/) ([Markdown](https://happytails.ai/en/api/tools/join-text.md))

- [JPG to AVIF](https://happytails.ai/en/api/tools/jpg-to-avif/) ([Markdown](https://happytails.ai/en/api/tools/jpg-to-avif.md))

- [JSON diff](https://happytails.ai/en/api/tools/json-diff/) ([Markdown](https://happytails.ai/en/api/tools/json-diff.md))

- [JSON escape](https://happytails.ai/en/api/tools/json-escape/) ([Markdown](https://happytails.ai/en/api/tools/json-escape.md))

- [JSON formatter](https://happytails.ai/en/api/tools/json-formatter/) ([Markdown](https://happytails.ai/en/api/tools/json-formatter.md))

- [JSON schema validator](https://happytails.ai/en/api/tools/json-schema-validator/) ([Markdown](https://happytails.ai/en/api/tools/json-schema-validator.md))

- [JSON to CSV](https://happytails.ai/en/api/tools/json-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/json-to-csv.md))

- [JSON to excel](https://happytails.ai/en/api/tools/json-to-excel/) ([Markdown](https://happytails.ai/en/api/tools/json-to-excel.md))

- [JSON to go](https://happytails.ai/en/api/tools/json-to-go/) ([Markdown](https://happytails.ai/en/api/tools/json-to-go.md))

- [JSON to HTML](https://happytails.ai/en/api/tools/json-to-html/) ([Markdown](https://happytails.ai/en/api/tools/json-to-html.md))

- [JSON to java](https://happytails.ai/en/api/tools/json-to-java/) ([Markdown](https://happytails.ai/en/api/tools/json-to-java.md))

- [JSON to jsonl](https://happytails.ai/en/api/tools/json-to-jsonl/) ([Markdown](https://happytails.ai/en/api/tools/json-to-jsonl.md))

- [JSON to markdown](https://happytails.ai/en/api/tools/json-to-markdown/) ([Markdown](https://happytails.ai/en/api/tools/json-to-markdown.md))

- [JSON to python](https://happytails.ai/en/api/tools/json-to-python/) ([Markdown](https://happytails.ai/en/api/tools/json-to-python.md))

- [JSON to schema](https://happytails.ai/en/api/tools/json-to-schema/) ([Markdown](https://happytails.ai/en/api/tools/json-to-schema.md))

- [JSON to SQL](https://happytails.ai/en/api/tools/json-to-sql/) ([Markdown](https://happytails.ai/en/api/tools/json-to-sql.md))

- [JSON to TOML](https://happytails.ai/en/api/tools/json-to-toml/) ([Markdown](https://happytails.ai/en/api/tools/json-to-toml.md))

- [JSON to TSV](https://happytails.ai/en/api/tools/json-to-tsv/) ([Markdown](https://happytails.ai/en/api/tools/json-to-tsv.md))

- [JSON to typescript](https://happytails.ai/en/api/tools/json-to-typescript/) ([Markdown](https://happytails.ai/en/api/tools/json-to-typescript.md))

- [JSON to XML](https://happytails.ai/en/api/tools/json-to-xml/) ([Markdown](https://happytails.ai/en/api/tools/json-to-xml.md))

- [JSON to YAML](https://happytails.ai/en/api/tools/json-to-yaml/) ([Markdown](https://happytails.ai/en/api/tools/json-to-yaml.md))

- [JSON validator](https://happytails.ai/en/api/tools/json-validator/) ([Markdown](https://happytails.ai/en/api/tools/json-validator.md))

- [Jsonl to JSON](https://happytails.ai/en/api/tools/jsonl-to-json/) ([Markdown](https://happytails.ai/en/api/tools/jsonl-to-json.md))

- [Jsonpath tester](https://happytails.ai/en/api/tools/jsonpath-tester/) ([Markdown](https://happytails.ai/en/api/tools/jsonpath-tester.md))

- [JWT decoder](https://happytails.ai/en/api/tools/jwt-decoder/) ([Markdown](https://happytails.ai/en/api/tools/jwt-decoder.md))

- [Karaoke subtitles](https://happytails.ai/en/api/tools/karaoke-subtitles/) ([Markdown](https://happytails.ai/en/api/tools/karaoke-subtitles.md))

- [Kebab case](https://happytails.ai/en/api/tools/kebab-case/) ([Markdown](https://happytails.ai/en/api/tools/kebab-case.md))

- [Kg to lb](https://happytails.ai/en/api/tools/kg-to-lb/) ([Markdown](https://happytails.ai/en/api/tools/kg-to-lb.md))

- [Km to miles](https://happytails.ai/en/api/tools/km-to-miles/) ([Markdown](https://happytails.ai/en/api/tools/km-to-miles.md))

- [KML to geojson](https://happytails.ai/en/api/tools/kml-to-geojson/) ([Markdown](https://happytails.ai/en/api/tools/kml-to-geojson.md))

- [Lbs to kg](https://happytails.ai/en/api/tools/lbs-to-kg/) ([Markdown](https://happytails.ai/en/api/tools/lbs-to-kg.md))

- [Lcm](https://happytails.ai/en/api/tools/lcm/) ([Markdown](https://happytails.ai/en/api/tools/lcm.md))

- [Length](https://happytails.ai/en/api/tools/length/) ([Markdown](https://happytails.ai/en/api/tools/length.md))

- [Line counter](https://happytails.ai/en/api/tools/line-counter/) ([Markdown](https://happytails.ai/en/api/tools/line-counter.md))

- [List archive contents](https://happytails.ai/en/api/tools/list-archive-contents/) ([Markdown](https://happytails.ai/en/api/tools/list-archive-contents.md))

- [List combinations](https://happytails.ai/en/api/tools/list-combinations/) ([Markdown](https://happytails.ai/en/api/tools/list-combinations.md))

- [Liters to gallons](https://happytails.ai/en/api/tools/liters-to-gallons/) ([Markdown](https://happytails.ai/en/api/tools/liters-to-gallons.md))

- [Loan payment](https://happytails.ai/en/api/tools/loan-payment/) ([Markdown](https://happytails.ai/en/api/tools/loan-payment.md))

- [Lorem ipsum](https://happytails.ai/en/api/tools/lorem-ipsum/) ([Markdown](https://happytails.ai/en/api/tools/lorem-ipsum.md))

- [Lowercase](https://happytails.ai/en/api/tools/lowercase/) ([Markdown](https://happytails.ai/en/api/tools/lowercase.md))

- [M4a to MP3](https://happytails.ai/en/api/tools/m4a-to-mp3/) ([Markdown](https://happytails.ai/en/api/tools/m4a-to-mp3.md))

- [Margin](https://happytails.ai/en/api/tools/margin/) ([Markdown](https://happytails.ai/en/api/tools/margin.md))

- [Markdown to HTML](https://happytails.ai/en/api/tools/markdown-to-html/) ([Markdown](https://happytails.ai/en/api/tools/markdown-to-html.md))

- [Markup](https://happytails.ai/en/api/tools/markup/) ([Markdown](https://happytails.ai/en/api/tools/markup.md))

- [Meeting cost](https://happytails.ai/en/api/tools/meeting-cost/) ([Markdown](https://happytails.ai/en/api/tools/meeting-cost.md))

- [Meeting notes generator](https://happytails.ai/en/api/tools/meeting-notes-generator/) ([Markdown](https://happytails.ai/en/api/tools/meeting-notes-generator.md))

- [Merge audio](https://happytails.ai/en/api/tools/merge-audio/) ([Markdown](https://happytails.ai/en/api/tools/merge-audio.md))

- [Merge CSV](https://happytails.ai/en/api/tools/merge-csv/) ([Markdown](https://happytails.ai/en/api/tools/merge-csv.md))

- [Merge PDF](https://happytails.ai/en/api/tools/merge-pdf/) ([Markdown](https://happytails.ai/en/api/tools/merge-pdf.md))

- [Merge subtitles](https://happytails.ai/en/api/tools/merge-subtitles/) ([Markdown](https://happytails.ai/en/api/tools/merge-subtitles.md))

- [Merge video](https://happytails.ai/en/api/tools/merge-video/) ([Markdown](https://happytails.ai/en/api/tools/merge-video.md))

- [Meta tag generator](https://happytails.ai/en/api/tools/meta-tag-generator/) ([Markdown](https://happytails.ai/en/api/tools/meta-tag-generator.md))

- [Meters to feet](https://happytails.ai/en/api/tools/meters-to-feet/) ([Markdown](https://happytails.ai/en/api/tools/meters-to-feet.md))

- [Mkv to MP4](https://happytails.ai/en/api/tools/mkv-to-mp4/) ([Markdown](https://happytails.ai/en/api/tools/mkv-to-mp4.md))

- [Mm to inches](https://happytails.ai/en/api/tools/mm-to-inches/) ([Markdown](https://happytails.ai/en/api/tools/mm-to-inches.md))

- [Mock data generator](https://happytails.ai/en/api/tools/mock-data-generator/) ([Markdown](https://happytails.ai/en/api/tools/mock-data-generator.md))

- [Morse code translator](https://happytails.ai/en/api/tools/morse-code-translator/) ([Markdown](https://happytails.ai/en/api/tools/morse-code-translator.md))

- [Mortgage payment](https://happytails.ai/en/api/tools/mortgage-payment/) ([Markdown](https://happytails.ai/en/api/tools/mortgage-payment.md))

- [Mov to MP4](https://happytails.ai/en/api/tools/mov-to-mp4/) ([Markdown](https://happytails.ai/en/api/tools/mov-to-mp4.md))

- [MP3 to WAV](https://happytails.ai/en/api/tools/mp3-to-wav/) ([Markdown](https://happytails.ai/en/api/tools/mp3-to-wav.md))

- [MP4 to MP3](https://happytails.ai/en/api/tools/mp4-to-mp3/) ([Markdown](https://happytails.ai/en/api/tools/mp4-to-mp3.md))

- [Mph to kmh](https://happytails.ai/en/api/tools/mph-to-kmh/) ([Markdown](https://happytails.ai/en/api/tools/mph-to-kmh.md))

- [Mute video](https://happytails.ai/en/api/tools/mute-video/) ([Markdown](https://happytails.ai/en/api/tools/mute-video.md))

- [Notes to flashcards](https://happytails.ai/en/api/tools/notes-to-flashcards/) ([Markdown](https://happytails.ai/en/api/tools/notes-to-flashcards.md))

- [Number base converter](https://happytails.ai/en/api/tools/number-base-converter/) ([Markdown](https://happytails.ai/en/api/tools/number-base-converter.md))

- [Number to words](https://happytails.ai/en/api/tools/number-to-words/) ([Markdown](https://happytails.ai/en/api/tools/number-to-words.md))

- [OCR PDF](https://happytails.ai/en/api/tools/ocr-pdf/) ([Markdown](https://happytails.ai/en/api/tools/ocr-pdf.md))

- [Ods to XLSX](https://happytails.ai/en/api/tools/ods-to-xlsx/) ([Markdown](https://happytails.ai/en/api/tools/ods-to-xlsx.md))

- [Odt to PDF](https://happytails.ai/en/api/tools/odt-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/odt-to-pdf.md))

- [Ohms law](https://happytails.ai/en/api/tools/ohms-law/) ([Markdown](https://happytails.ai/en/api/tools/ohms-law.md))

- [Online notepad](https://happytails.ai/en/api/tools/online-notepad/) ([Markdown](https://happytails.ai/en/api/tools/online-notepad.md))

- [Pages per sheet](https://happytails.ai/en/api/tools/pages-per-sheet/) ([Markdown](https://happytails.ai/en/api/tools/pages-per-sheet.md))

- [Palette generator](https://happytails.ai/en/api/tools/palette-generator/) ([Markdown](https://happytails.ai/en/api/tools/palette-generator.md))

- [Paragraph counter](https://happytails.ai/en/api/tools/paragraph-counter/) ([Markdown](https://happytails.ai/en/api/tools/paragraph-counter.md))

- [Pascal case](https://happytails.ai/en/api/tools/pascal-case/) ([Markdown](https://happytails.ai/en/api/tools/pascal-case.md))

- [Passphrase generator](https://happytails.ai/en/api/tools/passphrase-generator/) ([Markdown](https://happytails.ai/en/api/tools/passphrase-generator.md))

- [Password generator](https://happytails.ai/en/api/tools/password-generator/) ([Markdown](https://happytails.ai/en/api/tools/password-generator.md))

- [Password protect ZIP](https://happytails.ai/en/api/tools/password-protect-zip/) ([Markdown](https://happytails.ai/en/api/tools/password-protect-zip.md))

- [PDF header footer](https://happytails.ai/en/api/tools/pdf-header-footer/) ([Markdown](https://happytails.ai/en/api/tools/pdf-header-footer.md))

- [PDF to audio](https://happytails.ai/en/api/tools/pdf-to-audio/) ([Markdown](https://happytails.ai/en/api/tools/pdf-to-audio.md))

- [PDF to excel](https://happytails.ai/en/api/tools/pdf-to-excel/) ([Markdown](https://happytails.ai/en/api/tools/pdf-to-excel.md))

- [PDF to pdfa](https://happytails.ai/en/api/tools/pdf-to-pdfa/) ([Markdown](https://happytails.ai/en/api/tools/pdf-to-pdfa.md))

- [PDF to powerpoint](https://happytails.ai/en/api/tools/pdf-to-powerpoint/) ([Markdown](https://happytails.ai/en/api/tools/pdf-to-powerpoint.md))

- [PDF to word](https://happytails.ai/en/api/tools/pdf-to-word/) ([Markdown](https://happytails.ai/en/api/tools/pdf-to-word.md))

- [Percentage](https://happytails.ai/en/api/tools/percentage/) ([Markdown](https://happytails.ai/en/api/tools/percentage.md))

- [Percentage change](https://happytails.ai/en/api/tools/percentage-change/) ([Markdown](https://happytails.ai/en/api/tools/percentage-change.md))

- [Photo denoiser](https://happytails.ai/en/api/tools/photo-denoiser/) ([Markdown](https://happytails.ai/en/api/tools/photo-denoiser.md))

- [Pixelate image](https://happytails.ai/en/api/tools/pixelate-image/) ([Markdown](https://happytails.ai/en/api/tools/pixelate-image.md))

- [PNG to SVG](https://happytails.ai/en/api/tools/png-to-svg/) ([Markdown](https://happytails.ai/en/api/tools/png-to-svg.md))

- [Podcast chapter generator](https://happytails.ai/en/api/tools/podcast-chapter-generator/) ([Markdown](https://happytails.ai/en/api/tools/podcast-chapter-generator.md))

- [Power](https://happytails.ai/en/api/tools/power/) ([Markdown](https://happytails.ai/en/api/tools/power.md))

- [Powerpoint to PDF](https://happytails.ai/en/api/tools/powerpoint-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/powerpoint-to-pdf.md))

- [Pressure](https://happytails.ai/en/api/tools/pressure/) ([Markdown](https://happytails.ai/en/api/tools/pressure.md))

- [Product photo background](https://happytails.ai/en/api/tools/product-photo-background/) ([Markdown](https://happytails.ai/en/api/tools/product-photo-background.md))

- [Protect PDF](https://happytails.ai/en/api/tools/protect-pdf/) ([Markdown](https://happytails.ai/en/api/tools/protect-pdf.md))

- [QR code generator](https://happytails.ai/en/api/tools/qr-code-generator/) ([Markdown](https://happytails.ai/en/api/tools/qr-code-generator.md))

- [Quiz from notes](https://happytails.ai/en/api/tools/quiz-from-notes/) ([Markdown](https://happytails.ai/en/api/tools/quiz-from-notes.md))

- [Quote generator](https://happytails.ai/en/api/tools/quote-generator/) ([Markdown](https://happytails.ai/en/api/tools/quote-generator.md))

- [Random number](https://happytails.ai/en/api/tools/random-number/) ([Markdown](https://happytails.ai/en/api/tools/random-number.md))

- [Randomize list](https://happytails.ai/en/api/tools/randomize-list/) ([Markdown](https://happytails.ai/en/api/tools/randomize-list.md))

- [Rar to ZIP](https://happytails.ai/en/api/tools/rar-to-zip/) ([Markdown](https://happytails.ai/en/api/tools/rar-to-zip.md))

- [Ratio](https://happytails.ai/en/api/tools/ratio/) ([Markdown](https://happytails.ai/en/api/tools/ratio.md))

- [Reading time](https://happytails.ai/en/api/tools/reading-time/) ([Markdown](https://happytails.ai/en/api/tools/reading-time.md))

- [Receipt to CSV](https://happytails.ai/en/api/tools/receipt-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/receipt-to-csv.md))

- [Redact PDF](https://happytails.ai/en/api/tools/redact-pdf/) ([Markdown](https://happytails.ai/en/api/tools/redact-pdf.md))

- [Redact personal information](https://happytails.ai/en/api/tools/redact-personal-information/) ([Markdown](https://happytails.ai/en/api/tools/redact-personal-information.md))

- [Redirect checker](https://happytails.ai/en/api/tools/redirect-checker/) ([Markdown](https://happytails.ai/en/api/tools/redirect-checker.md))

- [Remove background](https://happytails.ai/en/api/tools/remove-background/) ([Markdown](https://happytails.ai/en/api/tools/remove-background.md))

- [Remove background noise](https://happytails.ai/en/api/tools/remove-background-noise/) ([Markdown](https://happytails.ai/en/api/tools/remove-background-noise.md))

- [Remove diacritics](https://happytails.ai/en/api/tools/remove-diacritics/) ([Markdown](https://happytails.ai/en/api/tools/remove-diacritics.md))

- [Remove duplicate lines](https://happytails.ai/en/api/tools/remove-duplicate-lines/) ([Markdown](https://happytails.ai/en/api/tools/remove-duplicate-lines.md))

- [Remove empty lines](https://happytails.ai/en/api/tools/remove-empty-lines/) ([Markdown](https://happytails.ai/en/api/tools/remove-empty-lines.md))

- [Remove extra spaces](https://happytails.ai/en/api/tools/remove-extra-spaces/) ([Markdown](https://happytails.ai/en/api/tools/remove-extra-spaces.md))

- [Remove formatting](https://happytails.ai/en/api/tools/remove-formatting/) ([Markdown](https://happytails.ai/en/api/tools/remove-formatting.md))

- [Remove line breaks](https://happytails.ai/en/api/tools/remove-line-breaks/) ([Markdown](https://happytails.ai/en/api/tools/remove-line-breaks.md))

- [Remove line numbers](https://happytails.ai/en/api/tools/remove-line-numbers/) ([Markdown](https://happytails.ai/en/api/tools/remove-line-numbers.md))

- [Remove object](https://happytails.ai/en/api/tools/remove-object/) ([Markdown](https://happytails.ai/en/api/tools/remove-object.md))

- [Remove PDF metadata](https://happytails.ai/en/api/tools/remove-pdf-metadata/) ([Markdown](https://happytails.ai/en/api/tools/remove-pdf-metadata.md))

- [Remove punctuation](https://happytails.ai/en/api/tools/remove-punctuation/) ([Markdown](https://happytails.ai/en/api/tools/remove-punctuation.md))

- [Remove silence](https://happytails.ai/en/api/tools/remove-silence/) ([Markdown](https://happytails.ai/en/api/tools/remove-silence.md))

- [Reorder pages](https://happytails.ai/en/api/tools/reorder-pages/) ([Markdown](https://happytails.ai/en/api/tools/reorder-pages.md))

- [Repair PDF](https://happytails.ai/en/api/tools/repair-pdf/) ([Markdown](https://happytails.ai/en/api/tools/repair-pdf.md))

- [Repeat text](https://happytails.ai/en/api/tools/repeat-text/) ([Markdown](https://happytails.ai/en/api/tools/repeat-text.md))

- [Resistor color code](https://happytails.ai/en/api/tools/resistor-color-code/) ([Markdown](https://happytails.ai/en/api/tools/resistor-color-code.md))

- [Resize GIF](https://happytails.ai/en/api/tools/resize-gif/) ([Markdown](https://happytails.ai/en/api/tools/resize-gif.md))

- [Resize PDF pages](https://happytails.ai/en/api/tools/resize-pdf-pages/) ([Markdown](https://happytails.ai/en/api/tools/resize-pdf-pages.md))

- [Resize video](https://happytails.ai/en/api/tools/resize-video/) ([Markdown](https://happytails.ai/en/api/tools/resize-video.md))

- [Restore old photo](https://happytails.ai/en/api/tools/restore-old-photo/) ([Markdown](https://happytails.ai/en/api/tools/restore-old-photo.md))

- [Reverse DNS](https://happytails.ai/en/api/tools/reverse-dns/) ([Markdown](https://happytails.ai/en/api/tools/reverse-dns.md))

- [Reverse text](https://happytails.ai/en/api/tools/reverse-text/) ([Markdown](https://happytails.ai/en/api/tools/reverse-text.md))

- [RGB to hex](https://happytails.ai/en/api/tools/rgb-to-hex/) ([Markdown](https://happytails.ai/en/api/tools/rgb-to-hex.md))

- [Robots txt tester](https://happytails.ai/en/api/tools/robots-txt-tester/) ([Markdown](https://happytails.ai/en/api/tools/robots-txt-tester.md))

- [Rotate PDF](https://happytails.ai/en/api/tools/rotate-pdf/) ([Markdown](https://happytails.ai/en/api/tools/rotate-pdf.md))

- [Rotate video](https://happytails.ai/en/api/tools/rotate-video/) ([Markdown](https://happytails.ai/en/api/tools/rotate-video.md))

- [Round image corners](https://happytails.ai/en/api/tools/round-image-corners/) ([Markdown](https://happytails.ai/en/api/tools/round-image-corners.md))

- [Rounding](https://happytails.ai/en/api/tools/rounding/) ([Markdown](https://happytails.ai/en/api/tools/rounding.md))

- [RSA key generator](https://happytails.ai/en/api/tools/rsa-key-generator/) ([Markdown](https://happytails.ai/en/api/tools/rsa-key-generator.md))

- [Rtf to PDF](https://happytails.ai/en/api/tools/rtf-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/rtf-to-pdf.md))

- [Savings goal](https://happytails.ai/en/api/tools/savings-goal/) ([Markdown](https://happytails.ai/en/api/tools/savings-goal.md))

- [Scan to PDF](https://happytails.ai/en/api/tools/scan-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/scan-to-pdf.md))

- [Schema generator](https://happytails.ai/en/api/tools/schema-generator/) ([Markdown](https://happytails.ai/en/api/tools/schema-generator.md))

- [Scientific notation](https://happytails.ai/en/api/tools/scientific-notation/) ([Markdown](https://happytails.ai/en/api/tools/scientific-notation.md))

- [Security headers](https://happytails.ai/en/api/tools/security-headers/) ([Markdown](https://happytails.ai/en/api/tools/security-headers.md))

- [Semantic deduplication](https://happytails.ai/en/api/tools/semantic-deduplication/) ([Markdown](https://happytails.ai/en/api/tools/semantic-deduplication.md))

- [Sentence case](https://happytails.ai/en/api/tools/sentence-case/) ([Markdown](https://happytails.ai/en/api/tools/sentence-case.md))

- [Sentence counter](https://happytails.ai/en/api/tools/sentence-counter/) ([Markdown](https://happytails.ai/en/api/tools/sentence-counter.md))

- [Sepia image](https://happytails.ai/en/api/tools/sepia-image/) ([Markdown](https://happytails.ai/en/api/tools/sepia-image.md))

- [Serp preview](https://happytails.ai/en/api/tools/serp-preview/) ([Markdown](https://happytails.ai/en/api/tools/serp-preview.md))

- [Sharpen image](https://happytails.ai/en/api/tools/sharpen-image/) ([Markdown](https://happytails.ai/en/api/tools/sharpen-image.md))

- [Shift subtitles](https://happytails.ai/en/api/tools/shift-subtitles/) ([Markdown](https://happytails.ai/en/api/tools/shift-subtitles.md))

- [Sign PDF](https://happytails.ai/en/api/tools/sign-pdf/) ([Markdown](https://happytails.ai/en/api/tools/sign-pdf.md))

- [Sitemap generator](https://happytails.ai/en/api/tools/sitemap-generator/) ([Markdown](https://happytails.ai/en/api/tools/sitemap-generator.md))

- [Slug generator](https://happytails.ai/en/api/tools/slug-generator/) ([Markdown](https://happytails.ai/en/api/tools/slug-generator.md))

- [Small text](https://happytails.ai/en/api/tools/small-text/) ([Markdown](https://happytails.ai/en/api/tools/small-text.md))

- [Sms QR code](https://happytails.ai/en/api/tools/sms-qr-code/) ([Markdown](https://happytails.ai/en/api/tools/sms-qr-code.md))

- [Snake case](https://happytails.ai/en/api/tools/snake-case/) ([Markdown](https://happytails.ai/en/api/tools/snake-case.md))

- [Sort lines](https://happytails.ai/en/api/tools/sort-lines/) ([Markdown](https://happytails.ai/en/api/tools/sort-lines.md))

- [Speaker diarization](https://happytails.ai/en/api/tools/speaker-diarization/) ([Markdown](https://happytails.ai/en/api/tools/speaker-diarization.md))

- [Speaking time](https://happytails.ai/en/api/tools/speaking-time/) ([Markdown](https://happytails.ai/en/api/tools/speaking-time.md))

- [Speed](https://happytails.ai/en/api/tools/speed/) ([Markdown](https://happytails.ai/en/api/tools/speed.md))

- [SPF checker](https://happytails.ai/en/api/tools/spf-checker/) ([Markdown](https://happytails.ai/en/api/tools/spf-checker.md))

- [Split CSV](https://happytails.ai/en/api/tools/split-csv/) ([Markdown](https://happytails.ai/en/api/tools/split-csv.md))

- [Split excel](https://happytails.ai/en/api/tools/split-excel/) ([Markdown](https://happytails.ai/en/api/tools/split-excel.md))

- [Split file](https://happytails.ai/en/api/tools/split-file/) ([Markdown](https://happytails.ai/en/api/tools/split-file.md))

- [Split PDF](https://happytails.ai/en/api/tools/split-pdf/) ([Markdown](https://happytails.ai/en/api/tools/split-pdf.md))

- [Split PDF in half](https://happytails.ai/en/api/tools/split-pdf-in-half/) ([Markdown](https://happytails.ai/en/api/tools/split-pdf-in-half.md))

- [Split text](https://happytails.ai/en/api/tools/split-text/) ([Markdown](https://happytails.ai/en/api/tools/split-text.md))

- [SQL formatter](https://happytails.ai/en/api/tools/sql-formatter/) ([Markdown](https://happytails.ai/en/api/tools/sql-formatter.md))

- [SQL to CSV](https://happytails.ai/en/api/tools/sql-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/sql-to-csv.md))

- [Square footage](https://happytails.ai/en/api/tools/square-footage/) ([Markdown](https://happytails.ai/en/api/tools/square-footage.md))

- [SRT to ass](https://happytails.ai/en/api/tools/srt-to-ass/) ([Markdown](https://happytails.ai/en/api/tools/srt-to-ass.md))

- [SRT to VTT](https://happytails.ai/en/api/tools/srt-to-vtt/) ([Markdown](https://happytails.ai/en/api/tools/srt-to-vtt.md))

- [SSL checker](https://happytails.ai/en/api/tools/ssl-checker/) ([Markdown](https://happytails.ai/en/api/tools/ssl-checker.md))

- [Standard deviation](https://happytails.ai/en/api/tools/standard-deviation/) ([Markdown](https://happytails.ai/en/api/tools/standard-deviation.md))

- [Strikethrough text](https://happytails.ai/en/api/tools/strikethrough-text/) ([Markdown](https://happytails.ai/en/api/tools/strikethrough-text.md))

- [Subnet calculator](https://happytails.ai/en/api/tools/subnet-calculator/) ([Markdown](https://happytails.ai/en/api/tools/subnet-calculator.md))

- [Subscript](https://happytails.ai/en/api/tools/subscript/) ([Markdown](https://happytails.ai/en/api/tools/subscript.md))

- [Subtitle alignment](https://happytails.ai/en/api/tools/subtitle-alignment/) ([Markdown](https://happytails.ai/en/api/tools/subtitle-alignment.md))

- [Subtitle editor](https://happytails.ai/en/api/tools/subtitle-editor/) ([Markdown](https://happytails.ai/en/api/tools/subtitle-editor.md))

- [Subtitle translator](https://happytails.ai/en/api/tools/subtitle-translator/) ([Markdown](https://happytails.ai/en/api/tools/subtitle-translator.md))

- [Subtitles to PDF](https://happytails.ai/en/api/tools/subtitles-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/subtitles-to-pdf.md))

- [Subtitles to text](https://happytails.ai/en/api/tools/subtitles-to-text/) ([Markdown](https://happytails.ai/en/api/tools/subtitles-to-text.md))

- [Superscript](https://happytails.ai/en/api/tools/superscript/) ([Markdown](https://happytails.ai/en/api/tools/superscript.md))

- [SVG optimizer](https://happytails.ai/en/api/tools/svg-optimizer/) ([Markdown](https://happytails.ai/en/api/tools/svg-optimizer.md))

- [Tabs to spaces](https://happytails.ai/en/api/tools/tabs-to-spaces/) ([Markdown](https://happytails.ai/en/api/tools/tabs-to-spaces.md))

- [Temperature](https://happytails.ai/en/api/tools/temperature/) ([Markdown](https://happytails.ai/en/api/tools/temperature.md))

- [Text classifier](https://happytails.ai/en/api/tools/text-classifier/) ([Markdown](https://happytails.ai/en/api/tools/text-classifier.md))

- [Text to image](https://happytails.ai/en/api/tools/text-to-image/) ([Markdown](https://happytails.ai/en/api/tools/text-to-image.md))

- [Text to PDF](https://happytails.ai/en/api/tools/text-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/text-to-pdf.md))

- [Threshold image](https://happytails.ai/en/api/tools/threshold-image/) ([Markdown](https://happytails.ai/en/api/tools/threshold-image.md))

- [Time calculator](https://happytails.ai/en/api/tools/time-calculator/) ([Markdown](https://happytails.ai/en/api/tools/time-calculator.md))

- [Time card calculator](https://happytails.ai/en/api/tools/time-card-calculator/) ([Markdown](https://happytails.ai/en/api/tools/time-card-calculator.md))

- [Time duration](https://happytails.ai/en/api/tools/time-duration/) ([Markdown](https://happytails.ai/en/api/tools/time-duration.md))

- [Time units](https://happytails.ai/en/api/tools/time-units/) ([Markdown](https://happytails.ai/en/api/tools/time-units.md))

- [Time zone converter](https://happytails.ai/en/api/tools/time-zone-converter/) ([Markdown](https://happytails.ai/en/api/tools/time-zone-converter.md))

- [Tip](https://happytails.ai/en/api/tools/tip/) ([Markdown](https://happytails.ai/en/api/tools/tip.md))

- [Title case](https://happytails.ai/en/api/tools/title-case/) ([Markdown](https://happytails.ai/en/api/tools/title-case.md))

- [Token counter](https://happytails.ai/en/api/tools/token-counter/) ([Markdown](https://happytails.ai/en/api/tools/token-counter.md))

- [TOML to JSON](https://happytails.ai/en/api/tools/toml-to-json/) ([Markdown](https://happytails.ai/en/api/tools/toml-to-json.md))

- [Transcript editor](https://happytails.ai/en/api/tools/transcript-editor/) ([Markdown](https://happytails.ai/en/api/tools/transcript-editor.md))

- [Transcript search](https://happytails.ai/en/api/tools/transcript-search/) ([Markdown](https://happytails.ai/en/api/tools/transcript-search.md))

- [Transcript summarizer](https://happytails.ai/en/api/tools/transcript-summarizer/) ([Markdown](https://happytails.ai/en/api/tools/transcript-summarizer.md))

- [Transpose CSV](https://happytails.ai/en/api/tools/transpose-csv/) ([Markdown](https://happytails.ai/en/api/tools/transpose-csv.md))

- [Triangle](https://happytails.ai/en/api/tools/triangle/) ([Markdown](https://happytails.ai/en/api/tools/triangle.md))

- [Trim audio](https://happytails.ai/en/api/tools/trim-audio/) ([Markdown](https://happytails.ai/en/api/tools/trim-audio.md))

- [Trim text](https://happytails.ai/en/api/tools/trim-text/) ([Markdown](https://happytails.ai/en/api/tools/trim-text.md))

- [Trim video](https://happytails.ai/en/api/tools/trim-video/) ([Markdown](https://happytails.ai/en/api/tools/trim-video.md))

- [TSV to CSV](https://happytails.ai/en/api/tools/tsv-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/tsv-to-csv.md))

- [TTF to WOFF2](https://happytails.ai/en/api/tools/ttf-to-woff2/) ([Markdown](https://happytails.ai/en/api/tools/ttf-to-woff2.md))

- [Underline text](https://happytails.ai/en/api/tools/underline-text/) ([Markdown](https://happytails.ai/en/api/tools/underline-text.md))

- [Unix timestamp converter](https://happytails.ai/en/api/tools/unix-timestamp-converter/) ([Markdown](https://happytails.ai/en/api/tools/unix-timestamp-converter.md))

- [Unlock PDF](https://happytails.ai/en/api/tools/unlock-pdf/) ([Markdown](https://happytails.ai/en/api/tools/unlock-pdf.md))

- [Uppercase](https://happytails.ai/en/api/tools/uppercase/) ([Markdown](https://happytails.ai/en/api/tools/uppercase.md))

- [Upscale image](https://happytails.ai/en/api/tools/upscale-image/) ([Markdown](https://happytails.ai/en/api/tools/upscale-image.md))

- [Upside down text](https://happytails.ai/en/api/tools/upside-down-text/) ([Markdown](https://happytails.ai/en/api/tools/upside-down-text.md))

- [URL encoder decoder](https://happytails.ai/en/api/tools/url-encoder-decoder/) ([Markdown](https://happytails.ai/en/api/tools/url-encoder-decoder.md))

- [URL parser](https://happytails.ai/en/api/tools/url-parser/) ([Markdown](https://happytails.ai/en/api/tools/url-parser.md))

- [URL to punycode](https://happytails.ai/en/api/tools/url-to-punycode/) ([Markdown](https://happytails.ai/en/api/tools/url-to-punycode.md))

- [Utm builder](https://happytails.ai/en/api/tools/utm-builder/) ([Markdown](https://happytails.ai/en/api/tools/utm-builder.md))

- [UUID generator](https://happytails.ai/en/api/tools/uuid-generator/) ([Markdown](https://happytails.ai/en/api/tools/uuid-generator.md))

- [Vcard QR code](https://happytails.ai/en/api/tools/vcard-qr-code/) ([Markdown](https://happytails.ai/en/api/tools/vcard-qr-code.md))

- [Video dubbing](https://happytails.ai/en/api/tools/video-dubbing/) ([Markdown](https://happytails.ai/en/api/tools/video-dubbing.md))

- [Video to GIF](https://happytails.ai/en/api/tools/video-to-gif/) ([Markdown](https://happytails.ai/en/api/tools/video-to-gif.md))

- [Video to text](https://happytails.ai/en/api/tools/video-to-text/) ([Markdown](https://happytails.ai/en/api/tools/video-to-text.md))

- [Vocal remover](https://happytails.ai/en/api/tools/vocal-remover/) ([Markdown](https://happytails.ai/en/api/tools/vocal-remover.md))

- [Voice cloning](https://happytails.ai/en/api/tools/voice-cloning/) ([Markdown](https://happytails.ai/en/api/tools/voice-cloning.md))

- [Voice to text](https://happytails.ai/en/api/tools/voice-to-text/) ([Markdown](https://happytails.ai/en/api/tools/voice-to-text.md))

- [Voiceover timing](https://happytails.ai/en/api/tools/voiceover-timing/) ([Markdown](https://happytails.ai/en/api/tools/voiceover-timing.md))

- [Volume](https://happytails.ai/en/api/tools/volume/) ([Markdown](https://happytails.ai/en/api/tools/volume.md))

- [Volume calculator](https://happytails.ai/en/api/tools/volume-calculator/) ([Markdown](https://happytails.ai/en/api/tools/volume-calculator.md))

- [VTT to SRT](https://happytails.ai/en/api/tools/vtt-to-srt/) ([Markdown](https://happytails.ai/en/api/tools/vtt-to-srt.md))

- [Watermark PDF](https://happytails.ai/en/api/tools/watermark-pdf/) ([Markdown](https://happytails.ai/en/api/tools/watermark-pdf.md))

- [WAV to MP3](https://happytails.ai/en/api/tools/wav-to-mp3/) ([Markdown](https://happytails.ai/en/api/tools/wav-to-mp3.md))

- [Webm to MP4](https://happytails.ai/en/api/tools/webm-to-mp4/) ([Markdown](https://happytails.ai/en/api/tools/webm-to-mp4.md))

- [WEBP to GIF](https://happytails.ai/en/api/tools/webp-to-gif/) ([Markdown](https://happytails.ai/en/api/tools/webp-to-gif.md))

- [Webpage to PDF](https://happytails.ai/en/api/tools/webpage-to-pdf/) ([Markdown](https://happytails.ai/en/api/tools/webpage-to-pdf.md))

- [Weight](https://happytails.ai/en/api/tools/weight/) ([Markdown](https://happytails.ai/en/api/tools/weight.md))

- [Whatsapp link](https://happytails.ai/en/api/tools/whatsapp-link/) ([Markdown](https://happytails.ai/en/api/tools/whatsapp-link.md))

- [Whois lookup](https://happytails.ai/en/api/tools/whois-lookup/) ([Markdown](https://happytails.ai/en/api/tools/whois-lookup.md))

- [Wide text](https://happytails.ai/en/api/tools/wide-text/) ([Markdown](https://happytails.ai/en/api/tools/wide-text.md))

- [Wifi QR code](https://happytails.ai/en/api/tools/wifi-qr-code/) ([Markdown](https://happytails.ai/en/api/tools/wifi-qr-code.md))

- [WOFF2 to TTF](https://happytails.ai/en/api/tools/woff2-to-ttf/) ([Markdown](https://happytails.ai/en/api/tools/woff2-to-ttf.md))

- [Word art generator](https://happytails.ai/en/api/tools/word-art-generator/) ([Markdown](https://happytails.ai/en/api/tools/word-art-generator.md))

- [Word counter](https://happytails.ai/en/api/tools/word-counter/) ([Markdown](https://happytails.ai/en/api/tools/word-counter.md))

- [Word frequency](https://happytails.ai/en/api/tools/word-frequency/) ([Markdown](https://happytails.ai/en/api/tools/word-frequency.md))

- [Wrap text](https://happytails.ai/en/api/tools/wrap-text/) ([Markdown](https://happytails.ai/en/api/tools/wrap-text.md))

- [XLSX viewer](https://happytails.ai/en/api/tools/xlsx-viewer/) ([Markdown](https://happytails.ai/en/api/tools/xlsx-viewer.md))

- [XML formatter](https://happytails.ai/en/api/tools/xml-formatter/) ([Markdown](https://happytails.ai/en/api/tools/xml-formatter.md))

- [XML to CSV](https://happytails.ai/en/api/tools/xml-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/xml-to-csv.md))

- [XML to JSON](https://happytails.ai/en/api/tools/xml-to-json/) ([Markdown](https://happytails.ai/en/api/tools/xml-to-json.md))

- [XML validator](https://happytails.ai/en/api/tools/xml-validator/) ([Markdown](https://happytails.ai/en/api/tools/xml-validator.md))

- [YAML formatter](https://happytails.ai/en/api/tools/yaml-formatter/) ([Markdown](https://happytails.ai/en/api/tools/yaml-formatter.md))

- [YAML to CSV](https://happytails.ai/en/api/tools/yaml-to-csv/) ([Markdown](https://happytails.ai/en/api/tools/yaml-to-csv.md))

- [YAML to JSON](https://happytails.ai/en/api/tools/yaml-to-json/) ([Markdown](https://happytails.ai/en/api/tools/yaml-to-json.md))

- [YAML validator](https://happytails.ai/en/api/tools/yaml-validator/) ([Markdown](https://happytails.ai/en/api/tools/yaml-validator.md))
