{"id":224,"date":"2025-03-12T17:47:14","date_gmt":"2025-03-12T17:47:14","guid":{"rendered":"https:\/\/youtube-thumbnail-download.org\/?page_id=224"},"modified":"2025-05-17T05:21:22","modified_gmt":"2025-05-17T05:21:22","slug":"youtube-title-extractor","status":"publish","type":"page","link":"https:\/\/youtube-thumbnail-download.org\/fr\/youtube-title-extractor\/","title":{"rendered":"YouTube Titre Extracteur"},"content":{"rendered":"    <link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.2\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV\/Dwwykc2MPK8M2HN\" crossorigin=\"anonymous\">\n    <style>\n        .yt-title-extractor-container {\n            max-width: 700px;\n            margin: 40px auto;\n            padding: 30px;\n            background: #ffffff;\n            border-radius: 12px;\n            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);\n            border: 1px solid #e0e0e0;\n        }\n        .yt-title-extractor-header {\n            text-align: center;\n            margin-bottom: 25px;\n            border-bottom: 1px solid #eee;\n            padding-bottom: 20px;\n        }\n        .yt-title-extractor-header h2 {\n            font-weight: 600;\n            color: #c4302b; \/* YouTube Red *\/\n            margin-bottom: 10px;\n             display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 10px;\n        }\n         .yt-title-extractor-header h2 svg {\n             width: 28px;\n             height: 28px;\n             fill: currentColor;\n         }\n        .yt-title-extractor-header p {\n            color: #666;\n            font-size: 0.95rem;\n        }\n        #yt-title-extractor-form .form-control {\n            border-radius: 25px;\n            padding: 12px 20px;\n            border: 1px solid #ced4da;\n            transition: border-color 0.2s ease, box-shadow 0.2s ease;\n        }\n         #yt-title-extractor-form .form-control:focus {\n             border-color: #c4302b;\n             box-shadow: 0 0 0 0.2rem rgba(196, 48, 43, 0.25);\n         }\n        #yt-title-extractor-form .btn-extract {\n            background-color: #c4302b;\n            border-color: #c4302b;\n            color: #fff;\n            border-radius: 25px;\n            padding: 10px 30px;\n            font-weight: 500;\n            transition: background-color 0.2s ease, border-color 0.2s ease;\n        }\n        #yt-title-extractor-form .btn-extract:hover {\n            background-color: #a32824;\n            border-color: #a32824;\n        }\n        \/* Loading Spinner *\/\n        .yt-spinner {\n            display: none; \/* Hidden by default *\/\n            margin: 15px auto 0;\n            width: 2rem;\n            height: 2rem;\n            border-width: 0.25em;\n            border-color: #c4302b;\n            border-right-color: transparent;\n        }\n        \/* Result Area *\/\n        #yt-title-result-container {\n            margin-top: 30px;\n        }\n        .result-box {\n            background-color: #f8f9fa;\n            border: 1px solid #dee2e6;\n            border-radius: 10px;\n            padding: 25px;\n            margin-top: 20px;\n            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);\n        }\n        .result-box label {\n            font-weight: 600;\n            color: #495057;\n            margin-bottom: 8px;\n            display: block;\n        }\n        .result-box textarea {\n            background-color: #ffffff;\n            border: 1px solid #ced4da;\n            border-radius: 8px;\n            resize: none;\n            font-size: 1rem;\n            color: #333;\n            min-height: 100px; \/* Ensure decent height *\/\n        }\n         .result-box textarea:focus {\n             border-color: #adb5bd;\n             box-shadow: 0 0 0 0.1rem rgba(108, 117, 125, 0.25);\n         }\n        .result-box .btn-copy, .result-box .btn-clear {\n            margin: 15px 5px 0;\n            font-weight: 500;\n            border-radius: 20px;\n            padding: 8px 20px;\n            font-size: 0.9rem;\n            transition: all 0.2s ease;\n        }\n        .result-box .btn-copy {\n            background-color: #198754; \/* Bootstrap Green *\/\n            color: #fff;\n            border: none;\n        }\n        .result-box .btn-copy:hover {\n             background-color: #157347;\n             transform: translateY(-1px);\n             box-shadow: 0 2px 5px rgba(0,0,0,0.1);\n         }\n        .result-box .btn-clear {\n            background-color: #ffc107; \/* Bootstrap Yellow *\/\n            color: #000;\n            border: none;\n        }\n         .result-box .btn-clear:hover {\n             background-color: #e0a800;\n              transform: translateY(-1px);\n              box-shadow: 0 2px 5px rgba(0,0,0,0.1);\n         }\n        .yt-error-message {\n             color: #dc3545; \/* Bootstrap Danger *\/\n             font-weight: 500;\n             margin-top: 15px;\n             padding: 10px 15px;\n             background-color: #f8d7da;\n             border: 1px solid #f5c2c7;\n             border-radius: 5px;\n         }\n         .copy-feedback {\n            display: inline-block;\n            margin-left: 10px;\n            font-size: 0.85rem;\n            color: #198754;\n            opacity: 0;\n            transition: opacity 0.3s ease;\n         }\n         .copy-feedback.show {\n             opacity: 1;\n         }\n\n    <\/style>\n\n    <div class=\"yt-title-extractor-container\">\n        <div class=\"yt-title-extractor-header\">\n             <h2>\n                 <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M12.04 4A8.04 8.04 0 0 0 4 12.04a8.04 8.04 0 0 0 8.04 8.04A8.04 8.04 0 0 0 20.08 12.04 8.04 8.04 0 0 0 12.04 4zm-0 14.7A6.66 6.66 0 0 1 5.38 12.04 6.66 6.66 0 0 1 12.04 5.37a6.66 6.66 0 0 1 6.66 6.67 6.66 6.66 0 0 1-6.66 6.66z\"\/><path d=\"M9.73 15.02l4.58-2.98-4.58-2.98z\"\/><\/svg>\n                 YouTube Title Extractor\n            <\/h2>\n            <p>Instantly grab the title of any YouTube video. Just paste the URL below.<\/p>\n        <\/div>\n\n        <form id=\"yt-title-extractor-form\" method=\"post\" action=\"#\">\n            <div class=\"mb-3\">\n                <input type=\"url\" name=\"youtube_url\" id=\"youtube_url_input\" class=\"form-control\" placeholder=\"Paste YouTube URL here (e.g., https:\/\/www.youtube.com\/watch?v=...)\" required>\n            <\/div>\n\n            <input type=\"hidden\" id=\"security\" name=\"security\" value=\"4d08f520a9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/pages\/224\" \/>\n            <div class=\"text-center\">\n                <button type=\"submit\" class=\"btn btn-extract\">Extract Title<\/button>\n            <\/div>\n        <\/form>\n\n        <!-- Loading Spinner -->\n        <div class=\"d-flex justify-content-center\">\n             <div class=\"spinner-border text-danger yt-spinner\" role=\"status\" style=\"display: none;\">\n                 <span class=\"visually-hidden\">Loading...<\/span>\n            <\/div>\n        <\/div>\n\n\n        <!-- Result Area -->\n        <div id=\"yt-title-result-container\">\n            <!-- Results will be loaded here via AJAX -->\n        <\/div>\n\n    <\/div>\n\n    <script src=\"https:\/\/code.jquery.com\/jquery-3.7.1.min.js\" integrity=\"sha256-\/JqT3SQfawRcv\/BIHPThkBvs0OEvtFFmqPF\/lYI\/Cxo=\" crossorigin=\"anonymous\"><\/script>\n    <script>\n        jQuery(document).ready(function($) {\n\n            const form = $('#yt-title-extractor-form');\n            const resultContainer = $('#yt-title-result-container');\n            const spinner = $('.yt-spinner');\n            const urlInput = $('#youtube_url_input');\n\n            form.on('submit', function(event) {\n                event.preventDefault(); \/\/ Prevent default page reload\n\n                const youtubeUrl = urlInput.val().trim();\n                const securityNonce = $('#security').val();\n\n                if (!youtubeUrl) {\n                    displayError('Please enter a YouTube URL.');\n                    return;\n                }\n\n                \/\/ Clear previous results and show spinner\n                resultContainer.html('');\n                spinner.show();\n                form.find('button[type=\"submit\"]').prop('disabled', true); \/\/ Disable button during request\n\n\n                $.ajax({\n                    url: 'https:\/\/youtube-thumbnail-download.org\/wp-admin\/admin-ajax.php', \/\/ WordPress AJAX URL\n                    type: 'POST',\n                    dataType: 'json', \/\/ Expect JSON response from server\n                    data: {\n                        action: 'get_youtube_title', \/\/ Matches the wp_ajax_ hook\n                        youtube_url: youtubeUrl,\n                        security: securityNonce \/\/ Send nonce\n                    },\n                    success: function(response) {\n                        if (response.success) {\n                            displayResult(response.data.title);\n                        } else {\n                            displayError(response.data.message || 'An unknown error occurred.');\n                        }\n                    },\n                    error: function(jqXHR, textStatus, errorThrown) {\n                        console.error(\"AJAX Error:\", textStatus, errorThrown, jqXHR.responseText);\n                        displayError('An error occurred while contacting the server. Please try again.');\n                    },\n                    complete: function() {\n                        spinner.hide(); \/\/ Hide spinner regardless of success\/error\n                         form.find('button[type=\"submit\"]').prop('disabled', false); \/\/ Re-enable button\n                    }\n                });\n            });\n\n            function displayResult(title) {\n                const escapedTitle = $('<textarea \/>').text(title).html(); \/\/ Escape HTML entities for display in textarea\n\n                const resultHtml = `\n                    <div class=\"result-box\">\n                        <div class=\"mb-3\">\n                            <label for=\"youtube-title-text\" class=\"form-label\">Extracted Title:<\/label>\n                            <textarea id=\"youtube-title-text\" class=\"form-control\" rows=\"4\" readonly>${escapedTitle}<\/textarea>\n                        <\/div>\n                        <div class=\"text-center\">\n                            <button class=\"btn btn-copy\" id=\"copy-button\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-clipboard-check me-1\" viewBox=\"0 0 16 16\">\n                                  <path fill-rule=\"evenodd\" d=\"M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0\"\/>\n                                  <path d=\"M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1z\"\/>\n                                  <path d=\"M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0z\"\/>\n                                <\/svg>\n                                Copy Title\n                            <\/button>\n                             <span class=\"copy-feedback\" id=\"copy-feedback-message\"><\/span>\n                            <button class=\"btn btn-clear\" id=\"clear-button\">\n                               <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-lg me-1\" viewBox=\"0 0 16 16\">\n                                  <path d=\"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z\"\/>\n                                <\/svg>\n                                Clear\n                            <\/button>\n                        <\/div>\n                    <\/div>\n                `;\n                resultContainer.html(resultHtml);\n                attachResultButtonListeners(); \/\/ Attach listeners after adding to DOM\n            }\n\n            function displayError(message) {\n                 const escapedMessage = $('<div \/>').text(message).html(); \/\/ Basic escaping for safety\n                resultContainer.html(`<div class=\"alert alert-danger yt-error-message\" role=\"alert\">${escapedMessage}<\/div>`);\n            }\n\n            function attachResultButtonListeners() {\n                 const copyFeedback = $('#copy-feedback-message');\n\n                $('#copy-button').on('click', function() {\n                    const textarea = document.getElementById('youtube-title-text');\n                    if (!textarea || !textarea.value) return;\n\n                     copyFeedback.text('').removeClass('show'); \/\/ Reset feedback\n\n                    if (navigator.clipboard && navigator.clipboard.writeText) {\n                        navigator.clipboard.writeText(textarea.value).then(() => {\n                             copyFeedback.text('Copied!').addClass('show');\n                             setTimeout(() => copyFeedback.removeClass('show'), 2000); \/\/ Hide after 2s\n                        }).catch(err => {\n                            console.error('Async Clipboard Copy failed: ', err);\n                            \/\/ Fallback to execCommand (less reliable, deprecated)\n                            fallbackCopyTextToClipboard(textarea);\n                        });\n                    } else {\n                         \/\/ Fallback for older browsers or insecure contexts\n                         fallbackCopyTextToClipboard(textarea);\n                    }\n                });\n\n                $('#clear-button').on('click', function() {\n                    const textarea = document.getElementById('youtube-title-text');\n                    if (textarea) {\n                        textarea.value = '';\n                    }\n                     copyFeedback.text('').removeClass('show'); \/\/ Clear feedback too\n                });\n            }\n\n             function fallbackCopyTextToClipboard(textAreaElement) {\n                const copyFeedback = $('#copy-feedback-message');\n                textAreaElement.select();\n                try {\n                    const successful = document.execCommand('copy');\n                    if (successful) {\n                        copyFeedback.text('Copied! (Fallback)').addClass('show');\n                         setTimeout(() => copyFeedback.removeClass('show'), 2000);\n                    } else {\n                         copyFeedback.text('Copy failed').addClass('show').css('color', '#dc3545'); \/\/ Use red for error\n                         setTimeout(() => copyFeedback.removeClass('show').css('color', ''), 2000); \/\/ Reset color\n                    }\n                } catch (err) {\n                    console.error('Fallback Copy failed: ', err);\n                    copyFeedback.text('Copy failed').addClass('show').css('color', '#dc3545');\n                    setTimeout(() => copyFeedback.removeClass('show').css('color', ''), 2000);\n                }\n                \/\/ Deselect text after attempting copy\n                window.getSelection().removeAllRanges();\n            }\n\n\n        });\n    <\/script>\n    \n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">About YouTube Title Extractor Tool<\/h2>\n\n\n\n<p>YouTube is a popular site with billions of visitors each month. It is a great way to share your message and drive traffic to your website or blog. However, it can be tricky because you need to create catchy titles for your videos to appear in search results.<\/p>\n\n\n\n<p>The YouTube Title Extractor is a helpful tool. It quickly extracts the title from the video page URL in just a few milliseconds. You can then use or adjust the title as needed.<\/p>\n\n\n\n<p>YouTube Title Extractor is a free tool you can use online to extract the title of any YouTube video. It&#8217;s simple to use, and anyone can access it. This tool is especially useful for mobile users who have trouble copying video titles from the YouTube app.<\/p>\n\n\n\n<p>To use this tool, copy the YouTube video URL and paste it into the box. Then, click <strong>Extract<\/strong>. The tool will fetch the video title for you, and you can easily copy it.<\/p>\n\n\n\n<div class=\"yt-faq-container\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n  <div class=\"yt-faq-header\">\n    <div class=\"yt-faq-logo\">\n      <svg viewBox=\"0 0 24 24\" width=\"40\" height=\"40\">\n        <!-- YouTube Red circle with White Play button -->\n        <path fill=\"#FF0000\" d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z\"\/>\n        <path fill=\"#FFFFFF\" d=\"M9.5 16.5v-9l7 4.5z\"\/>\n      <\/svg>\n      <h3>YouTube Title Extractor FAQs<\/h3>\n    <\/div>\n    <p class=\"yt-faq-subtitle\">Unlock insights from video titles<\/p>\n  <\/div>\n\n  <div class=\"yt-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <h4 class=\"yt-faq-question\" itemprop=\"name\">What&#8217;s a YouTube Title Extractor?<\/h4>\n    <div class=\"yt-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <div itemprop=\"text\">\n        <p>It&#8217;s basically this tool that pulls out the titles from YouTube videos and channels. Super helpful when you&#8217;re doing research or content planning! I&#8217;ve used it tons of times when I needed to analyse what&#8217;s working for other creators.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"yt-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <h4 class=\"yt-faq-question\" itemprop=\"name\">Why would anyone need this?<\/h4>\n    <div class=\"yt-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <div itemprop=\"text\">\n        <p>OMG so many reasons! The big one is competitive research &#8211; seeing what titles are getting views in your niche. Also great for content planning, tracking trends, or just saving yourself from typing out long titles manually. Saved me hours when I was planning my content calendar!<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"yt-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <h4 class=\"yt-faq-question\" itemprop=\"name\">How do these extractors actually work?<\/h4>\n    <div class=\"yt-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <div itemprop=\"text\">\n        <p>They basically connect to YouTube&#8217;s API (that&#8217;s the tech behind the scenes) or sometimes just scrape the data directly from the site. You give it a channel URL or video link, and boom! It pulls all the title info for you. Some of the better ones can grab other stuff, too, like view counts and whatnot.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"yt-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <h4 class=\"yt-faq-question\" itemprop=\"name\">Are YouTube Title Extractors free?<\/h4>\n    <div class=\"yt-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <div itemprop=\"text\">\n        <p>Depends! Some free options will give you basic extraction, but they usually have limits on how many titles you can pull. The premium ones cost some damage but give you way more features and no extraction limits. Been broke before payday and the free ones saved me!<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"yt-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n    <h4 class=\"yt-faq-question\" itemprop=\"name\">Is using a Title Extractor against YouTube&#8217;s rules?<\/h4>\n    <div class=\"yt-faq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n      <div itemprop=\"text\">\n        <p>Not really for personal use, but don&#8217;t go crazy with it! If you&#8217;re hammering YouTube&#8217;s servers with tons of requests, they might get mad. Most legit extractors play nice with YouTube&#8217;s terms. Just don&#8217;t use the data to create spam or fake accounts or anything shady like that!<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.yt-faq-container {\n  max-width: 700px;\n  margin: 30px auto;\n  font-family: 'Segoe UI', Roboto, -apple-system, sans-serif;\n  background: white;\n  border-radius: 8px;\n  overflow: hidden;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); \/* Neutral shadow *\/\n  border: 1px solid #e6e6e6; \/* Light grey border *\/\n}\n.yt-faq-header {\n  background: linear-gradient(135deg, #CC0000, #A30000); \/* YouTube Red gradient *\/\n  padding: 25px 20px;\n  text-align: center;\n  color: white;\n  border-bottom: 4px solid #EEEEEE; \/* Light grey border *\/\n}\n.yt-faq-logo {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  margin-bottom: 8px;\n}\n.yt-faq-logo h3 {\n  margin: 0;\n  font-weight: 600;\n  font-size: 22px;\n  letter-spacing: -0.5px;\n}\n.yt-faq-subtitle {\n  margin: 0;\n  opacity: 0.9;\n  font-size: 15px;\n  font-weight: 400;\n}\n.yt-faq-item {\n  border-bottom: 1px solid #e6e6e6; \/* Light grey border *\/\n}\n.yt-faq-question {\n  margin: 0;\n  padding: 18px 20px;\n  background-color: white;\n  color: #212121; \/* Dark grey text *\/\n  cursor: pointer;\n  font-size: 16px;\n  font-weight: 600;\n  transition: all 0.2s;\n  display: flex;\n  align-items: center;\n}\n.yt-faq-question:hover {\n  background-color: #FAFAFA; \/* Very light grey hover *\/\n}\n.yt-faq-question:before {\n  content: '';\n  display: inline-block;\n  width: 24px;\n  height: 24px;\n  margin-right: 12px;\n  \/* Plus icon in YouTube Red *\/\n  background-image: url('data:image\/svg+xml;utf8,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"%23CC0000\"><path d=\"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z\"\/><\/svg>');\n  background-size: contain;\n  transition: transform 0.2s;\n}\n.yt-faq-item.active .yt-faq-question:before {\n  \/* Minus icon in YouTube Red *\/\n  background-image: url('data:image\/svg+xml;utf8,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"%23CC0000\"><path d=\"M19 13H5v-2h14v2z\"\/><\/svg>');\n}\n.yt-faq-answer {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.3s ease-out;\n  background: #F9F9F9; \/* Light grey background for answers *\/\n}\n.yt-faq-answer > div {\n  padding: 20px;\n  color: #4A4A4A; \/* Dark grey for answer text *\/\n  line-height: 1.6;\n  font-size: 15px;\n}\n.yt-faq-item.active .yt-faq-answer {\n  max-height: 500px; \/* Adjusted max-height if content is longer *\/\n}\n\n\/* Animation *\/\n@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(10px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.yt-faq-item {\n  animation: fadeInUp 0.4s ease-out forwards;\n  opacity: 0;\n}\n.yt-faq-item:nth-child(1) { animation-delay: 0.1s; }\n.yt-faq-item:nth-child(2) { animation-delay: 0.2s; }\n.yt-faq-item:nth-child(3) { animation-delay: 0.3s; }\n.yt-faq-item:nth-child(4) { animation-delay: 0.4s; }\n.yt-faq-item:nth-child(5) { animation-delay: 0.5s; }\n\n\/* Responsive *\/\n@media (max-width: 600px) {\n  .yt-faq-logo h3 {\n    font-size: 20px;\n  }\n  .yt-faq-question {\n    padding: 16px 15px;\n    font-size: 15px;\n  }\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  const questions = document.querySelectorAll('.yt-faq-question');\n  \n  \/\/ Auto-open first question\n  if(questions.length > 0) {\n    questions[0].parentElement.classList.add('active');\n  }\n  \n  questions.forEach(question => {\n    question.addEventListener('click', () => {\n      const item = question.parentElement;\n\n      \/\/ Close all other items first\n      questions.forEach(q => {\n        if (q.parentElement !== item) { \n          q.parentElement.classList.remove('active');\n        }\n      });\n      \n      \/\/ Then toggle the clicked item\n      item.classList.toggle('active');\n    });\n  });\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>About YouTube Title Extractor Tool YouTube is a popular site with billions of visitors each month. It is a great &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"YouTube Titre Extracteur\" class=\"read-more button\" href=\"https:\/\/youtube-thumbnail-download.org\/fr\/youtube-title-extractor\/#more-224\" aria-label=\"En savoir plus sur YouTube Title Extractor\">En savoir plus<\/a><\/p>","protected":false},"author":1,"featured_media":338,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":{"0":"post-224","1":"page","2":"type-page","3":"status-publish","4":"has-post-thumbnail","6":"resize-featured-image"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>YouTube Title Extractor - YouTube Thumbnail Downloader<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/youtube-thumbnail-download.org\/fr\/youtube-title-extractor\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"YouTube Title Extractor - YouTube Thumbnail Downloader\" \/>\n<meta property=\"og:description\" content=\"About YouTube Title Extractor Tool YouTube is a popular site with billions of visitors each month. It is a great ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/youtube-thumbnail-download.org\/fr\/youtube-title-extractor\/\" \/>\n<meta property=\"og:site_name\" content=\"YouTube Thumbnail Downloader\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-17T05:21:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/03\/YouTube-Title-Extractor.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/\",\"url\":\"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/\",\"name\":\"YouTube Title Extractor - YouTube Thumbnail Downloader\",\"isPartOf\":{\"@id\":\"https:\/\/youtube-thumbnail-download.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/03\/YouTube-Title-Extractor.jpg\",\"datePublished\":\"2025-03-12T17:47:14+00:00\",\"dateModified\":\"2025-05-17T05:21:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#primaryimage\",\"url\":\"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/03\/YouTube-Title-Extractor.jpg\",\"contentUrl\":\"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/03\/YouTube-Title-Extractor.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/youtube-thumbnail-download.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"YouTube Title Extractor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/youtube-thumbnail-download.org\/#website\",\"url\":\"https:\/\/youtube-thumbnail-download.org\/\",\"name\":\"YouTube Thumbnail Downloader\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/youtube-thumbnail-download.org\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/youtube-thumbnail-download.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/youtube-thumbnail-download.org\/#organization\",\"name\":\"YouTube Thumbnail Downloader\",\"url\":\"https:\/\/youtube-thumbnail-download.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/youtube-thumbnail-download.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/05\/youtube.png\",\"contentUrl\":\"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/05\/youtube.png\",\"width\":350,\"height\":70,\"caption\":\"YouTube Thumbnail Downloader\"},\"image\":{\"@id\":\"https:\/\/youtube-thumbnail-download.org\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"YouTube Title Extractor - YouTube Thumbnail Downloader","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/youtube-thumbnail-download.org\/fr\/youtube-title-extractor\/","og_locale":"fr_FR","og_type":"article","og_title":"YouTube Title Extractor - YouTube Thumbnail Downloader","og_description":"About YouTube Title Extractor Tool YouTube is a popular site with billions of visitors each month. It is a great ... Read more","og_url":"https:\/\/youtube-thumbnail-download.org\/fr\/youtube-title-extractor\/","og_site_name":"YouTube Thumbnail Downloader","article_modified_time":"2025-05-17T05:21:22+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/03\/YouTube-Title-Extractor.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/","url":"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/","name":"YouTube Title Extractor - YouTube Thumbnail Downloader","isPartOf":{"@id":"https:\/\/youtube-thumbnail-download.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#primaryimage"},"image":{"@id":"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#primaryimage"},"thumbnailUrl":"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/03\/YouTube-Title-Extractor.jpg","datePublished":"2025-03-12T17:47:14+00:00","dateModified":"2025-05-17T05:21:22+00:00","breadcrumb":{"@id":"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#primaryimage","url":"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/03\/YouTube-Title-Extractor.jpg","contentUrl":"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/03\/YouTube-Title-Extractor.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/youtube-thumbnail-download.org\/youtube-title-extractor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/youtube-thumbnail-download.org\/"},{"@type":"ListItem","position":2,"name":"YouTube Title Extractor"}]},{"@type":"WebSite","@id":"https:\/\/youtube-thumbnail-download.org\/#website","url":"https:\/\/youtube-thumbnail-download.org\/","name":"Vignette De YouTube Downloader","description":"","publisher":{"@id":"https:\/\/youtube-thumbnail-download.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/youtube-thumbnail-download.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/youtube-thumbnail-download.org\/#organization","name":"Vignette De YouTube Downloader","url":"https:\/\/youtube-thumbnail-download.org\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/youtube-thumbnail-download.org\/#\/schema\/logo\/image\/","url":"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/05\/youtube.png","contentUrl":"https:\/\/youtube-thumbnail-download.org\/wp-content\/uploads\/2025\/05\/youtube.png","width":350,"height":70,"caption":"YouTube Thumbnail Downloader"},"image":{"@id":"https:\/\/youtube-thumbnail-download.org\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/pages\/224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/comments?post=224"}],"version-history":[{"count":3,"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/pages\/224\/revisions"}],"predecessor-version":[{"id":684,"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/pages\/224\/revisions\/684"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/media\/338"}],"wp:attachment":[{"href":"https:\/\/youtube-thumbnail-download.org\/fr\/wp-json\/wp\/v2\/media?parent=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}