HTML Symbol Entities Cheatsheet - Online Search & Copy
Search and copy HTML entities for arrows, math, currency, and symbols. See the glyph and code. Fast reference.
UD5 Toolkit
A comprehensive guide to HTTP request methods — GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, TRACE, and CONNECT. Learn when to use each method, their properties, and RESTful API best practices.
The GET method is used to retrieve data from a specified resource. It is the most common HTTP method and forms the backbone of data retrieval on the web. GET requests should only retrieve data and have no other side effects — they are considered safe and idempotent.
GET /api/users/123 HTTP/1.1
Host: api.example.com
Accept: application/json
Authorization: Bearer token_here
Every HTTP response includes a status code. Here are the most commonly used codes you'll encounter when working with RESTful APIs.
| 200 | OK — Request succeeded |
| 201 | Created — Resource created |
| 202 | Accepted — Processing |
| 204 | No Content — Success, no body |
| 301 | Moved Permanently |
| 302 | Found — Temporary redirect |
| 304 | Not Modified — Use cache |
| 307 | Temporary Redirect (preserve method) |
| 400 | Bad Request — Malformed syntax |
| 401 | Unauthorized — Authentication required |
| 403 | Forbidden — No permission |
| 404 | Not Found — Resource doesn't exist |
| 405 | Method Not Allowed |
| 409 | Conflict — State conflict |
| 422 | Unprocessable Entity |
| 429 | Too Many Requests — Rate limit |
| 500 | Internal Server Error |
| 502 | Bad Gateway |
| 503 | Service Unavailable |
| 504 | Gateway Timeout |
| Action | Method | Endpoint | Example | Response |
|---|---|---|---|---|
| List all | GET | /users |
/api/users |
200 + array |
| Get one | GET | /users/{id} |
/api/users/42 |
200 + object |
| Create | POST | /users |
/api/users |
201 + object |
| Full update | PUT | /users/{id} |
/api/users/42 |
200 / 204 |
| Partial update | PATCH | /users/{id} |
/api/users/42 |
200 / 204 |
| Delete | DELETE | /users/{id} |
/api/users/42 |
200 / 204 |
| Nested resource | GET | /users/{id}/posts |
/api/users/42/posts |
200 + array |
/api/resource
Read data? → GET
Create new? → POST
Replace all? → PUT
Change part? → PATCH
Remove? → DELETE
Common questions about HTTP methods, RESTful API design, and best practices.
POST /users → server assigns ID and returns /users/123). Use PUT when the client specifies the exact URI (e.g., PUT /users/123 — the client knows the ID). POST is for creating subordinate resources where the server controls the naming; PUT is for upsert operations where the client controls the resource identifier.
Access-Control-Allow-Methods and Access-Control-Allow-Origin indicating what's permitted.
HttpOnly cookie flag. Most modern web servers (Apache, Nginx, IIS) disable TRACE by default for security reasons.
/api/search is appropriate. Some APIs use POST /api/users/search with a JSON body containing filter criteria. While GET is ideal for simple queries, POST is acceptable for complex search operations.
Use /users not /user. Consistency makes your API predictable and intuitive for developers.
Prefix endpoints with /v1/ or use header-based versioning to avoid breaking existing clients.
Always return the appropriate HTTP status code. Don't return 200 OK with an error message in the body.
Set Content-Type, Accept, and caching headers. Use Location header for 201 responses.
Search and copy HTML entities for arrows, math, currency, and symbols. See the glyph and code. Fast reference.
Construct HTTP Link headers for server push replacements, preload, and preconnect. Copy the header value.
Enter a resource name and HTTP method to get a complete Express route handler with try/catch and comments.
Click to get a random HTTP status code with its name and description. See 418 I'm a teapot. Fun for devs.
Interactive cheatsheet for JavaScript regular expressions with live examples. Click any token to see its explanation and test it on sample text immediately.
Select text and see the Selection object properties. Create ranges programmatically. Understand how rich‑text editors work.
Generate strong random strings for API tokens, session secrets, or encryption keys. Uses crypto.getRandomValues().
Select a color in an image and completely remove it or make it transparent. Great for background removal experiments. Local.
Create a Blob from text or a file and generate a temporary URL for it. Understand the Blob API. Dev demo.
An interactive reference for regular expression tokens. Click a token to see its explanation and example. Learn regex faster.
Search for common ingredient substitutions (e.g., buttermilk, egg, cornstarch). Quick reference for when you're missing something. Local data.
Generate the doGet() and doPost() boilerplate for a Google Apps Script web app. Ready to paste into the editor.
Enter two URLs and see if they resolve to the same canonical form after normalization. Find duplicate content issues.
List each item with weight, see total load. Color-coded recommendations for reducing pack weight. Local storage.
Create beautiful, syntax-highlighted screenshots of your code snippets. Choose themes and export as PNG. All client-side canvas rendering.
Answer questions about project type and strength needed to get a joint recommendation. Animations.
Create and format Markdown tables by adjusting rows and columns. Align text, copy the raw Markdown. Perfect for README files.
Get a random dessert recipe with ingredients and steps. From cakes to cookies. Solve your sweet cravings. Local database.
Recreate the target CSS linear gradient by adjusting stops and colors. A unique game for front‑end developers to master gradients.
Generate dynamic placeholder images by specifying width, height, colors, and text. View instantly as a URL you can embed in mockups. Canvas-based.
Enter a common chemical name to see summary hazard pictograms and precautions. Quick reference.
Explore your website’s IndexedDB databases and object stores. Add, delete, and inspect records. Like phpMyAdmin for IndexedDB.
Explore your website’s IndexedDB databases and object stores. Add, delete, and inspect records. Like phpMyAdmin for IndexedDB.
Choose Babel presets (env, React, TypeScript) and plugins. Get a clean babel.config.json to transpile your code. Local tool.
Fill in a component name and generate a complete Stencil.js component with TSX, CSS, and test files. Quick start.
Limit browser gestures on an element: pan‑x, pinch‑zoom, manipulation. Draw on a canvas to test. Mobile dev helper.
Automatically remove white background from an image and make it transparent. Adjust tolerance. Save as PNG.
Apply a blur effect to image background while keeping the subject sharp. Simple brush selection for area to keep sharp. CSS+Canvas implementation, local only.
Apply real-time CSS filters or canvas effects to a video and download the processed output. Experiment with video post-processing locally.
Generate a random Sudoku puzzle with a unique solution. Choose difficulty and type numbers on the board. Timer and mistake counter.