Unit Circle Visualizer - Online Trigonometry Interactive Chart
Drag an angle around the unit circle and see sin, cos, tan values change live. Degrees and radians display. Perfect for learning trig.
UD5 Toolkit
Plot multiple 2D functions, pan & zoom interactively
^ for exponents, pi for Ο, ln for natural log, log for logββ. Drag to pan, scroll to zoom.
You can plot virtually any mathematical function of x. Supported operations include: basic arithmetic (+ - * /), exponents (x^2 or x**2), trigonometric functions (sin, cos, tan, asin, acos, atan), hyperbolic functions (sinh, cosh, tanh), logarithms (ln for natural log, log for logββ), square root (sqrt), absolute value (abs), exponential (exp), and constants (pi, e). Implicit multiplication like 2x or 3sin(x) is supported.
Pan (move): Click and drag anywhere on the canvas with your mouse, or use a single finger on touch devices. Zoom: Use your mouse scroll wheel, or pinch with two fingers on touch devices. Zooming is centered on your cursor position for intuitive navigation. You can also use the Zoom In/Out buttons and Reset View button above the graph.
Absolutely! Click the "Add Function" button to add more function input rows. Each function is plotted in a distinct color with its own legend entry in the top-right corner of the graph. You can remove any function using the Γ button next to its input. The tool supports up to 8 functions simultaneously, each clearly distinguishable by color.
Some functions have asymptotes (vertical lines where the function approaches infinity) or discontinuities. For example, tan(x) has asymptotes at x = Ο/2 + nΟ, and 1/x is undefined at x = 0. The plotter automatically detects these large jumps and breaks the curve to avoid drawing misleading vertical lines. If your function produces NaN (not a number) for certain x values, those points are skipped.
In this tool, log(x) represents the common logarithm (base 10, logββ), while ln(x) represents the natural logarithm (base e, ln). This follows the convention used in many graphing calculators. If you need logarithm with an arbitrary base b, use the change-of-base formula: ln(x)/ln(b) or log(x)/log(b).
The plotter samples the function at every pixel column across the screen width (typically 1000+ sample points), providing smooth and accurate curves at any zoom level. When you zoom in, the sampling density automatically increases relative to the world coordinates, ensuring fine details are captured. The coordinate display in the bottom-left corner shows real-time (x, y) values as you move your cursor.
Yes! The tool is fully responsive and optimized for mobile use. You can pan with one-finger drag and zoom with a two-finger pinch gesture. The interface adapts to smaller screens, and all buttons remain accessible. For the best experience on small phones, rotate to landscape orientation to get a wider graph area.
Implicit multiplication allows you to write expressions more naturally without typing the * symbol. For example: 2x is interpreted as 2*x, 3sin(x) becomes 3*sin(x), (x+1)(x-1) becomes (x+1)*(x-1), and x(x+2) becomes x*(x+2). This makes entering functions faster and more readable, closely matching handwritten math notation.
Drag an angle around the unit circle and see sin, cos, tan values change live. Degrees and radians display. Perfect for learning trig.
Paste a JSON object and see a dynamic, draggable tree graph representation. Excellent for debugging nested data.
Build a GraphQL query by selecting fields and nesting visually. Copy the built query string. For learning and fast prototyping.
See interactive Venn diagrams for SQL JOINs: INNER, LEFT, RIGHT, FULL, CROSS. Understand set theory visually. Local static site.
Paste a JSON object and generate PlantUML code for a class or object diagram. Preview rendered image.
Watch a simulation of how the JavaScript event loop handles synchronous code, microtasks, and macrotasks. Learn async.
Execute GraphQL queries against any endpoint with variables and headers. Explore schema via introspection. All requests made directly from your browser.
Create a halftone dot pattern from two colors. Adjust dot size and spacing. Get the CSS or download as image.
Enter a GraphQL endpoint, write a query, and see the response. Add headers and variables. Simple testing client.
Generate pure audio tones of specific frequencies (Hz). Adjust waveform type (sine, square, sawtooth). Ideal for audio testing and science experiments.
Manipulate RGB and brightness curves with interactive splines. Apply professional color grading to your images. Fully in-browser.
Drag colored beads onto a virtual thread to design a repeating pattern. See total length. Save locally.
Experience the four stages of rock tumbling virtually. Start with rough stones and watch them polish over 'days'. Satisfying.
Build cron expressions using a visual editor with dropdowns. See human-readable description and next run times. Easier than raw cron.
Browse thousands of Unicode characters, search by name or code, and copy symbols to clipboard. Supports emojis, arrows, and math symbols.
Calculate load capacitors for a crystal oscillator given stray capacitance and crystal CL. Essential for microcontroller circuit design. Local.
Easily create asymmetric border radius values and preview the result. Copy the generated CSS instantly. All interactively and browser-based.
Set a cron expression and see a calendar of the next 1,000 execution times. Never miss a schedule again.
Fill in a form to generate a valid package.json for your Node.js project. Includes popular scripts and fields. Local only.
Resize and crop images to perfect dimensions for Facebook, Instagram, Twitter, LinkedIn, and more. Templates preconfigured. Local editing.
Create a zoom lens effect for product images. Move the cursor to magnify. Copy the HTML/CSS/JS code.
Apply a Laplacian edgeβdetection filter to your image and highlight the outlines. Neat technical effect. Local.
Trim a video clip and convert it into an animated GIF. Adjust frame rate and size. All local. No watermark.
Assign an ICC profile to an image and simulate how it would look on another device. For accurate color workflows. Local.
Select telescope and eyepiece parameters to see the field of view circle on a simulated night sky image.
Scroll down to see images load lazily. Code snippet provided. Learn how native loading='lazy' works.
Select jar size and food type to see the correct headspace height visually. Avoid siphoning and seal failure.
Boost your productivity with the Pomodoro technique. Customizable work and break intervals with desktop notifications. Simple, clean, and works offline.
Pop the virtual bubble wrap with mouse or touch. Satisfying sound and reset button. Pure stressβbusting fun in your browser.
Apply a precise rounded corner effect to an image by cropping with a mask. Download as transparent PNG. All local.