'youtube-downloader', 'name' => 'YouTube Downloader', 'icon' => 'download', 'short' => 'Save YouTube videos in MP4 quality up to 1080p. Paste a link and pick a resolution.', 'operation' => 'yt_video_download', 'requires' => ['yt-dlp'], 'aliases' => ['yt downloader', 'download youtube video', 'save youtube video'], 'intro' => 'This downloader saves YouTube videos as MP4 files you can keep offline. Paste any video URL, choose the resolution you need, and the video is prepared in seconds. Use it for your own uploads, Creative Commons material, or content you are licensed to download.', ], $cat), self::tool([ 'slug' => 'youtube-video-downloader', 'name' => 'YouTube Video Downloader', 'icon' => 'video', 'short' => 'Download YouTube videos as high-quality MP4 files, ready for offline viewing.', 'operation' => 'yt_video_download', 'requires' => ['yt-dlp'], 'hidden_dup' => true, 'aliases' => ['yt video downloader'], ], $cat), self::tool([ 'slug' => 'youtube-to-mp3', 'name' => 'YouTube to MP3 Converter', 'icon' => 'music', 'short' => 'Extract MP3 audio from any YouTube video at up to 320 kbps. Free, fast, no software.', 'operation' => 'yt_audio_download', 'format_out' => 'mp3', 'requires' => ['yt-dlp'], 'featured' => true, 'popularity' => 10000, 'aliases' => ['yt mp3', 'yt to mp3', 'youtube mp3', 'youtube audio', 'ytmp3'], 'intro' => 'Convert YouTube videos into clean MP3 audio without installing anything. Paste a video link, press Convert, and receive a 320 kbps file that plays on every phone, computer and car stereo. Ideal for podcasts, lectures, interviews and music sets you have the right to save.', ], $cat), self::tool([ 'slug' => 'youtube-to-wav', 'name' => 'YouTube to WAV Converter', 'icon' => 'music', 'short' => 'Rip lossless WAV audio from YouTube videos for editing and sampling.', 'operation' => 'yt_audio_download', 'format_out' => 'wav', 'requires' => ['yt-dlp'], 'popularity' => 4200, 'aliases' => ['yt wav', 'youtube wav'], 'intro' => 'Need uncompressed audio from a YouTube video? This tool pulls the best available audio stream and converts it to standard 16-bit PCM WAV — the format audio editors, DAWs and samplers expect. Perfect when quality matters more than file size.', ], $cat), self::tool([ 'slug' => 'youtube-to-m4a', 'name' => 'YouTube to M4A Converter', 'icon' => 'music', 'short' => 'Get compact M4A (AAC) audio from YouTube — great quality at half the size of MP3.', 'operation' => 'yt_audio_download', 'format_out' => 'm4a', 'requires' => ['yt-dlp'], 'popularity' => 3800, 'aliases' => ['yt m4a', 'youtube m4a'], 'intro' => 'M4A is YouTube\'s native audio codec, so converting straight to M4A avoids an extra re-encode. Files stay small enough for phones while sounding better than same-size MP3s. Paste a link to grab lectures, audiobooks or music in AAC format.', ], $cat), self::tool([ 'slug' => 'youtube-to-aac', 'name' => 'YouTube to AAC Converter', 'icon' => 'music', 'short' => 'Convert YouTube soundtracks to raw AAC files with efficient modern compression.', 'operation' => 'yt_audio_download', 'format_out' => 'aac', 'requires' => ['yt-dlp'], 'popularity' => 2100, ], $cat), self::tool([ 'slug' => 'youtube-thumbnail-downloader', 'name' => 'YouTube Thumbnail Downloader', 'icon' => 'image', 'short' => 'Grab every thumbnail size of any YouTube video, up to full 1280×720 HD.', 'operation' => 'yt_thumbnails', 'kind' => 'url', 'featured' => true, 'popularity' => 8600, 'aliases' => ['yt thumbnail', 'thumbnail grabber', 'yt thumb'], 'intro' => 'Enter a YouTube URL and instantly preview and download all available thumbnail sizes — from the tiny default up to maxres HD. Thumbnails are fetched directly from Google\'s image servers, so nothing is stored here. Great for research, design references and archive work.', ], $cat), self::tool([ 'slug' => 'youtube-shorts-downloader', 'name' => 'YouTube Shorts Downloader', 'icon' => 'phone', 'short' => 'Save vertical YouTube Shorts as MP4 files without watermarks.', 'operation' => 'yt_video_download', 'requires' => ['yt-dlp'], 'popularity' => 5400, ], $cat), self::tool([ 'slug' => 'youtube-playlist-downloader', 'name' => 'YouTube Playlist Downloader', 'icon' => 'list', 'short' => 'Queue whole playlists for download in one pass, item by item.', 'operation' => 'yt_playlist_download', 'requires' => ['yt-dlp'], 'popularity' => 3300, ], $cat), self::tool([ 'slug' => 'youtube-audio-downloader', 'name' => 'YouTube Audio Downloader', 'icon' => 'headphones', 'short' => 'Download just the sound from YouTube videos in the format you choose.', 'operation' => 'yt_audio_download', 'requires' => ['yt-dlp'], 'hidden_dup' => true, 'popularity' => 4700, ], $cat), self::tool([ 'slug' => 'youtube-converter', 'name' => 'YouTube Video Converter', 'icon' => 'swap', 'short' => 'Turn YouTube links into MP4, WebM or MP3 files in one step.', 'operation' => 'yt_video_download', 'requires' => ['yt-dlp'], 'output_formats' => ['mp4', 'webm', 'mp3'], 'primary_output_format' => 'mp4', 'popularity' => 5100, ], $cat), // ---- metadata / analysis tools: always functional ------------------- self::tool([ 'slug' => 'youtube-metadata-viewer', 'name' => 'YouTube Metadata Viewer', 'icon' => 'search', 'short' => 'Inspect title, channel, embed info and thumbnails of any YouTube video.', 'operation' => 'yt_metadata', 'kind' => 'url', 'featured' => false, 'popularity' => 2600, 'aliases' => ['yt metadata'], 'intro' => 'Look up the official oEmbed metadata of any YouTube video: exact title, channel name, author profile link and available thumbnail. Useful for journalists verifying sources, developers testing embeds, and creators auditing their own library.', 'faqs' => [ ['q' => 'What metadata can this tool show?', 'a' => 'It reads YouTube\'s official public oEmbed endpoint, which exposes the video title, author name, author channel URL and thumbnail URL. It does not expose private statistics such as view counts or likes.'], ['q' => 'Does it work for unlisted videos?', 'a' => 'Unlisted videos respond to oEmbed if you know the link. Private videos do not.'], ], ], $cat), self::tool([ 'slug' => 'youtube-video-information', 'name' => 'YouTube Video Information', 'icon' => 'info', 'short' => 'Quickly check a YouTube video\'s title, channel and preview image.', 'operation' => 'yt_metadata', 'kind' => 'url', 'hidden_dup' => true, 'popularity' => 1900, ], $cat), self::tool([ 'slug' => 'youtube-transcript', 'name' => 'YouTube Transcript Extractor', 'icon' => 'text', 'short' => 'Pull the full transcript of a YouTube video as plain text or SRT/VTT.', 'operation' => 'yt_transcript', 'kind' => 'url', 'requires' => ['yt-dlp'], 'output_formats' => ['txt', 'srt', 'vtt'], 'popularity' => 6100, 'intro' => 'Fetch the caption track of a YouTube video and export it as readable plain text, timed SRT subtitles or WebVTT. Transcripts make videos searchable, quotable and accessible — ideal for research notes, blog repurposing and accessibility work.', ], $cat), self::tool([ 'slug' => 'youtube-subtitle-downloader', 'name' => 'YouTube Subtitle Downloader', 'icon' => 'text', 'short' => 'Download closed captions from any YouTube video in SRT format.', 'operation' => 'yt_transcript', 'kind' => 'url', 'requires' => ['yt-dlp'], 'output_formats' => ['srt'], 'hidden_dup' => true, 'popularity' => 4300, ], $cat), self::tool([ 'slug' => 'youtube-srt-downloader', 'name' => 'YouTube SRT Downloader', 'icon' => 'text', 'short' => 'Export YouTube captions as standard .srt subtitle files.', 'operation' => 'yt_transcript', 'kind' => 'url', 'requires' => ['yt-dlp'], 'output_formats' => ['srt'], 'hidden_dup' => true, 'popularity' => 2800, ], $cat), self::tool([ 'slug' => 'youtube-vtt-downloader', 'name' => 'YouTube VTT Downloader', 'icon' => 'text', 'short' => 'Save YouTube captions as WebVTT (.vtt) files for HTML5 players.', 'operation' => 'yt_transcript', 'kind' => 'url', 'requires' => ['yt-dlp'], 'output_formats' => ['vtt'], 'hidden_dup' => true, 'popularity' => 2400, ], $cat), self::tool([ 'slug' => 'youtube-channel-information', 'name' => 'YouTube Channel Information', 'icon' => 'users', 'short' => 'Resolve a YouTube channel URL and inspect its avatar and identity links.', 'operation' => 'yt_channel_info', 'kind' => 'url', 'popularity' => 1500, 'intro' => 'Paste any channel handle or /channel/ URL to resolve its canonical form and retrieve its public avatar. Handy when auditing brand accounts or building creator directories.', ], $cat), self::tool([ 'slug' => 'youtube-url-analyzer', 'name' => 'YouTube URL Analyzer', 'icon' => 'link', 'short' => 'Break down any YouTube URL: type, video ID, playlist ID, start time and more.', 'operation' => 'yt_url_analyze', 'kind' => 'text', 'client' => true, 'popularity' => 2200, 'intro' => 'Paste a messy YouTube URL and get a structured read-out: whether it is a standard watch page, Shorts, an embed, a live stream or a playlist link — plus the extracted video ID, playlist parameter and timestamp offset. Runs entirely in your browser.', 'how_to_override' => [ ['name' => 'Paste the URL', 'text' => 'Copy any YouTube link into the analyzer field.'], ['name' => 'Read the breakdown', 'text' => 'The parsed components appear instantly — no button needed.'], ], ], $cat), self::tool([ 'slug' => 'youtube-embed-generator', 'name' => 'YouTube Embed Code Generator', 'icon' => 'code', 'short' => 'Create privacy-friendly, responsive YouTube iframe embed codes instantly.', 'operation' => 'yt_embed', 'kind' => 'text', 'client' => true, 'popularity' => 3400, 'intro' => 'Generate clean