Telescope Field of View Simulator – Online Eyepiece & Object
Input telescope and eyepiece parameters to see a simulated view of the Moon or Andromeda. Plan observations.
UD5 Toolkit
Interactively zoom & pan into any image. Experience CSS object-view-box in action — grab usable code for your projects.
Controls
Generated CSS
LiveThe transform method works in all browsers. object-view-box requires Chrome 104+ with flags or Firefox support pending.
Viewport Info
Frequently Asked Questions
<img> and <video>. Think of it as SVG's viewBox attribute but for HTML images. You define a rectangular region using xywh(x y width height) or inset(), and the browser scales that region to fill the entire element box. It's like having a magnifying glass that you can precisely position.
object-fit: contain for the base layout, then object-view-box to zoom into a specific area.
<img> in a container with overflow: hidden and applying transform: translate(x, y) scale(s) to the image. This tool generates both the transform-based CSS and the equivalent object-view-box syntax, so you can use progressive enhancement: serve the transform version to all browsers and add object-view-box as an enhancement for supported ones.
xywh() mirrors how you'd define a viewBox in SVG: x, y, width, height of the visible region within the content's intrinsic coordinate space.
<video> and <canvas>. This opens up interesting possibilities like cropping a video feed dynamically or zooming into a canvas rendering — all with pure CSS, no JavaScript manipulation of the source needed.
Input telescope and eyepiece parameters to see a simulated view of the Moon or Andromeda. Plan observations.
Enter item dimensions and find the smallest rectangular box that can fit them (simple packing heuristic). Helps reduce shipping costs. Local algorithm.
Apply a precise rounded corner effect to an image by cropping with a mask. Download as transparent PNG. All local.
Easily add rounded corners to any image. Adjust corner radius and background color. Download as PNG with transparency. Client-side canvas editing.
Upload an image and see its 2D FFT magnitude and phase. Learn how image filtering works. Educatinal tool. Canvas.
Crop any image into a perfect circle and save as PNG with transparent corners. For profile pictures. Local canvas.
Watch a simulation of how the JavaScript event loop handles synchronous code, microtasks, and macrotasks. Learn async.
Reduce the number of colors in your photo to create a bold, pop‑art poster effect. Adjust levels and download.
Select telescope and eyepiece parameters to see the field of view circle on a simulated night sky image.
Add a decorative rectangular border/frame to your image. Adjust width, color, and shadow. Download the framed photo.
Upload an image, write text, and place it anywhere. Choose font, size, and color. Download the combined image. Private.
Overlay a realistic rust or corrosion texture onto your photo. Adjust blend mode and opacity. Download result.
Protect your images by adding a text or image watermark. Adjust transparency, position, and rotation. All image processing is done locally; no upload to server.
Combine multiple static images into a single animated GIF. Adjust frame delay and order. No upload, in‑browser encoding.
Create a basic Open Graph image with a title, background color, and logo. Download as PNG. Perfect for small sites.
Resize and crop images to perfect dimensions for Facebook, Instagram, Twitter, LinkedIn, and more. Templates preconfigured. Local editing.
Float an image and wrap text around a non‑rectangular shape. Adjust shape‑margin. Copy the CSS. For magazine‑style web.
Connect a game controller and see every button press, axis movement, and vibration test. Uses the Gamepad API.
Trim a video clip and convert it into an animated GIF. Adjust frame rate and size. All local. No watermark.
Simulate paint colors on a pre-loaded room photo by adjusting hue, saturation. Find your perfect shade before buying. Local canvas.
Create a favicon for your website by uploading an image. Resize to standard sizes, download as .ico or PNG. All done locally without server involvement.
Scroll down to see images load lazily. Code snippet provided. Learn how native loading='lazy' works.
Combine a Pomodoro timer with a simple task list. Assign estimated Pomodoros to tasks and track completions. Boost focus and get things done.
Manipulate RGB and brightness curves with interactive splines. Apply professional color grading to your images. Fully in-browser.
Create shareable quote images. Choose background gradient or photo, add text, and download as PNG. Fully local design tool.
Recreate an image using a mosaic of emojis. Replace pixel blocks with matching emojis. Fun, unique effect. All done locally.
Convert any image into beautiful ASCII art. Adjust brightness and character set for the best effect. Share text-based pictures. Runs entirely in the browser.
Simulate memory page reference strings with FIFO, LRU, and Optimal algorithms. See page fault count. OS concept demo.
Drag a battery, resistor, LED onto a grid and simulate current flow. Show Ohm's law in action.
Upload an animated GIF and overlay text on top or bottom. Preserves animation. Instant download without upload. Pure browser canvas.