Generate unique Zettelkasten IDs and formatted note links instantly. A free, browser-based tool for knowledge management, personal wiki building, and note-taking.
AI Generation Prompt
Zettelkasten Note ID Generator & Linking Formatter
Overview
A clean, professional, and efficient web-based utility for knowledge management practitioners to generate Zettelkasten-compliant IDs and formatted wiki-links. The application focuses on high-speed performance and a distraction-free user experience.
Core Features
- Timestamp-Based Generation: Automatically creates unique IDs based on the
YYYYMMDDHHMMformat (or customizable variations). - Instant Link Formatting: Converts IDs into
[[ID]]or[[ID|Link Title]]markdown syntax automatically. - Bulk ID Generation: Capability to generate multiple IDs at once for batch-creating new notes.
- In-Memory History: A transient list of recently generated IDs for the current session (clears on refresh to respect the no-storage constraint).
- One-Click Copy: Dedicated 'Copy to Clipboard' buttons for every generated link, including visual feedback (e.g., 'Copied!' animation).
- Custom Prefix/Suffix: Allow users to prepend or append custom text to IDs for specific organizational schemas.
UI Layout
- Header: Simple, clear title and a brief description of the tool's purpose.
- Main Control Area: A centralized card containing:
- Input field for ID prefix/suffix.
- Number counter for bulk generation.
- Large 'Generate' button with a primary brand-blue color.
- Results Section: A clean table or vertical list displaying the generated IDs and formatted links.
- Each row includes the ID, the link, and a 'Copy' icon.
- Empty State: A subtle, welcoming illustration or helpful text when no IDs have been generated yet.
Color Palette
- Primary: Cool Blue (
#2563eb) for primary actions. - Background: Clean White (
#ffffff) with subtle light gray (#f8fafc) page backgrounds. - Text: Slate Gray (
#1e293b) for high readability. - Accents: Soft Sage Green (
#16a34a) for success states (e.g., 'Copied').
Interaction Design
- Micro-interactions: Buttons should have a subtle scale-down effect on active click.
- Animations: Smooth opacity transition when new items appear in the results list.
- Typography: Sans-serif, human-readable fonts (Inter or system-stack).
Developer Constraints & Requirements
- Architecture: Single HTML file containing all logic, styles, and markup. Use Tailwind CSS via CDN (
https://cdn.tailwindcss.com). - Storage: STRICTLY FORBIDDEN. Do not use
localStorage,sessionStorage, or cookies. Keep state in aconstorletvariable. - Security: Run in a sandboxed iframe. Ensure no
alert()orprompt()calls; use a custom CSS modal if an alert is needed. - SEO: Ensure proper semantic HTML (
<main>,<header>,<h1>,<ul>) and valid meta tags. - Mobile: Must be fully responsive using Tailwind utility classes (
md:,lg:prefixes).
Spread the word
Files being used
Frequently Asked Questions
Everything you need to know about using this application.
What is a Zettelkasten ID and why should I use one?
A Zettelkasten ID is a unique, chronological identifier used in note-taking systems to establish order and facilitate linking between ideas. By using a timestamp-based ID, such as YYYYMMDDHHMM, you ensure that every note has a distinct reference point regardless of the file system you are using. This method allows for non-hierarchical organization, which is the cornerstone of effective personal knowledge management. Instead of worrying about folder structures, you can simply link notes together using their IDs, creating a robust, interconnected network of knowledge that mimics the way the human brain creates associations.
How does the Zettelkasten Linking Formatter help with my workflow?
Manually creating unique identifiers and formatting them into markdown links can be tedious and prone to error. This tool automates the process by generating an ID based on the current time and instantly wrapping it in standard double-bracket syntax, which is compatible with most modern note-taking software like Obsidian, Logseq, or Roam Research. By streamlining this aspect of your workflow, you reduce friction, allowing you to focus entirely on synthesizing information and generating new insights. You can generate IDs in bulk or one-by-one, providing flexibility whether you are capturing a fleeting thought or organizing a complex research paper.
Is my Zettelkasten data stored on your server?
Absolutely not. This tool is built as a client-side, browser-based utility, meaning that all ID generation and link formatting happens locally within your web browser. No data is ever sent to or stored on an external server. Furthermore, to ensure maximum privacy, the application is designed without persistent storage mechanisms like cookies or local storage. Every time you refresh the page, the history of generated IDs is cleared, ensuring a fresh start for every session without leaving a digital footprint.
Can I use these links in different note-taking applications?
Yes. The output generated by this tool uses the standard [[ID]] format, which is the industry-standard syntax for wikilinks used by a vast majority of knowledge management applications, including Obsidian, Logseq, Foam, and many others. Simply copy the generated link from the tool and paste it directly into your note editor. The application acts as a bridge, ensuring that your links are syntactically correct and ready for immediate integration into your personal knowledge base.



