# Timur Demir's Toolkit > Free browser tools for working with URLs, deep links and JSON, plus everyday helpers (IP address, user agent, Unix time, QR codes), and iOS apps for testing deep links, by Timur Demir. No sign-up. Every tool is a page at https://tools.timurd.com// (with the trailing slash). Links that open a tool with data filled in put it after `#`, so it's never sent to the server. Most tools explain themselves in a How to use panel (the ? button in the top bar). ## URLs and links - [URL Parameter Highlighter](https://tools.timurd.com/url-highlighter/): Splits a URL into its scheme, host, path, fragment and query parameters, decodes and highlights each one, and breaks down nested URLs (redirects, deep links, callback URLs encoded twice). Edit parameters and get the new URL, compare two URLs parameter by parameter, or read several URLs at once, and copy the parameters as JSON. Link format: `#url=`; `#url=&compare=` (each percent-encoded) to compare two; `#urls=` for several. - [Encoder / Decoder](https://tools.timurd.com/encoder-decoder/): Encodes and decodes URL (percent) encoding, Base64 (standard and URL-safe, files and data: URIs), HTML entities and JSON string escapes, as you type. Decodes values encoded more than once, layer by layer. Link format: `#format=&tab=&text=`. - [Deeplink Checker](https://tools.timurd.com/deeplink-checker/): Creates a test for the free Deeplink Checker iOS app from an app's custom URL scheme, its Universal Link domain and an optional path, as you type: a link and a QR code (PNG or SVG) that open the test in the app. Link format: `#scheme=&ul=&path=` (each percent-encoded, all optional). ## JSON and data - [JSON Path Viewer](https://tools.timurd.com/json-viewer/): Explores JSON and JSON Lines as a tree, code, a table or side by side, copies exact paths (jq, JSONPath, JavaScript, Python), and builds jq commands that output JSON, CSV, TSV or raw values, with a live preview and real jq 1.8 running in the browser. Opens YAML and CSV too. Large numbers and key order stay as written. Link format: `#json=` (the page's Link with JSON makes these). - [JSON Escape / Unescape](https://tools.timurd.com/json-escape/): Turns JSON into an escaped string value, for SDKs, configs and APIs that take JSON as a string, and back. Also makes string literals for code. Numbers and keys stay exactly as written. Link format: `#tab=&text=`. - [Unix Time Converter](https://tools.timurd.com/unix-time/): Converts Unix timestamps in seconds, milliseconds, microseconds or nanoseconds to dates in any time zone (ISO 8601, readable, HTTP and relative formats), and dates back to timestamps. Reads many lines at once, including timestamps inside log lines. Link format: `#time=&unit=&zone=`. ## Network and browser - [What's My IP](https://tools.timurd.com/what-is-my-ip/): Shows your public IPv4 and IPv6 addresses, internet provider (network name and AS number), hostname (reverse DNS), country, the Cloudflare data center, the HTTP and TLS versions, and whether your clock is right. Works with blocker extensions on. Looked up through Cloudflare; nothing is stored. - [What's My User Agent](https://tools.timurd.com/what-is-my-user-agent/): Reads your browser's user agent, or any pasted one: browser, engine, operating system, device, bots, link previews and in-app browsers, with client hints for what user agents hide. Also shows your browser's languages, screen, time zone and IP addresses. Link format: `#ua=`. ## QR codes - [QR Code Reader](https://tools.timurd.com/qr-code-reader/): Reads QR codes from images, pasted screenshots and the camera, several at once, and shows what each holds: links, Wi-Fi networks, contacts, email, phone numbers, text messages, locations, events and JSON, with the next step for each (open a link in the URL Parameter Highlighter, JSON in the JSON Path Viewer). Images never leave the browser. - [QR Code Generator](https://tools.timurd.com/qr-code-generator/): Creates QR codes for links, text, Wi-Fi, email, phone numbers, text messages and contacts, with a choice of error correction, size, margin and colors, as PNG or SVG, and checks that the code reads back. Made in the browser. Link format: `#tab=create&type=&` (values percent-encoded). Fields: text `text`; wifi `ssid`, `password`, `security=WPA|WEP|nopass`, `hidden=1`; email `to`, `subject`, `body`; phone `phone`; sms `phone`, `body`; contact `name`, `phone`, `email`, `org`, `url`. Options: `ecc=L|M|Q|H`, `size=256|512|1024|2048`, `margin=0-8`, `fg` and `bg` as `#rrggbb`. ## Apps (iOS, free) - [Deeplink Checker](https://apps.apple.com/us/app/deeplink-checker/id6448803970): Test and debug deep links and Universal Links, and check AASA files. - [URL Inspector](https://apps.apple.com/us/app/url-inspector-link-tester/id6760629198): Break down URLs, test deep links and trace redirects, on your device. - [Adjust Utilities](https://apps.apple.com/us/app/adjust-utilities/id6463305100): An unofficial app for Adjust's Testing Console and Report Service. ## Optional - [Adjust Support Tools](https://support-tools.adjust.com): [Report Service API Query Generator](https://support-tools.adjust.com/rs-api); [Blocklist API Tool](https://support-tools.adjust.com/blocklist-api); [Deeplink Generator API Tool](https://support-tools.adjust.com/dlg-api). For Adjust's APIs; they need an Adjust API token. - [Timur Demir](https://timurd.com): who built the toolkit, and other projects.