Analisador de URL do YouTube
Introdução
O Analisador de URL do YouTube da Toollect responde a uma pequena pergunta cotidiana: o que há realmente neste link e o que posso excluir com segurança antes de compartilhá-lo? Cole qualquer URL do YouTube e a ferramenta a separa em suas partes (ID do vídeo, tempo de início, playlist, canal) e depois a reconstrói como um link limpo, sem o ruído de rastreamento. Sem conta, sem chave de API e zero requisições de rede.
O problema que ele resolve é o lixo que o botão Compartilhar do YouTube agora gruda em cada link que produz. Copie um link para enviar a um amigo e você recebe ?si=…&feature=share&pp=… colado no final: uma impressão digital do seu dispositivo, do seu contexto de compartilhamento e da sua campanha. Cole o mesmo link em um chat e ele engole meia linha; cole-o em um documento e o parâmetro de playlist arrasta silenciosamente os leitores para uma playlist inteira em vez do vídeo único.
A ferramenta roda inteiramente no seu navegador. Ela lê a URL com o mesmo padrão que o próprio YouTube usa, classifica cada parâmetro como semântico (tempo de início, playlist, índice) ou de rastreamento (si, feature, pp, utm_*) e então remonta o link no formato que você quiser: a URL watch completa, o link curto youtu.be ou uma URL embed para iframes. Nada é enviado, armazenado ou transmitido a lugar algum.
Como funciona
Limpar uma URL é um pipeline de três etapas, tudo processamento de strings que roda localmente.
- Reconhecimento de rota – a ferramenta compara a URL com os mesmos padrões que o YouTube usa:
watch?v=,youtu.be/,/shorts/,/embed/,/live/, o caminho legado/v/,/playlist,/channel/,/user/e links com@handle, além de um ID de vídeo puro de 11 caracteres. - Classificação de parâmetros – cada parâmetro de consulta é ordenado em um de dois grupos. Parâmetros semânticos mudam o que é reproduzido:
t=(tempo de início),list=eindex=(posição na playlist). Parâmetros de rastreamento apenas etiquetam a origem do link:si=,feature=,pp=,ab_channel=e a famíliautm_*. O grupo de rastreamento é sempre descartado; o grupo semântico é mantido ou removido conforme o seu interruptor. - Reconstrução – as partes sobreviventes são unidas em uma URL limpa no formato escolhido. O separador segue a convenção de cada formato:
¶ URLs watch,?para URLs youtu.be e embed. A saída embed também traduz o tempo de início det=parastart=, porque é o parâmetro que o player de embed realmente lê.
Nada disso toca a rede. A ferramenta deliberadamente não faz nenhuma requisição, nem mesmo a sonda oEmbed leve que outras ferramentas usam. A URL colada é analisada, dividida e reconstruída apenas no seu navegador, então não há nada para vazar, registrar ou limitar.
O que conta como rastreamento
O fluxo de compartilhamento do YouTube adiciona uma pequena impressão digital de como o link foi copiado. A ferramenta conhece cada uma:
si– intenção de compartilhamento; etiqueta o dispositivo e a fonte de compartilhamento da cópiafeature– qual botão ou página produziu o link (por exemplofeature=shareoufeature=youtu.be)pp– parâmetros do player da folha de compartilhamento móvelab_channel– o canal de um vídeo relacionado anexado no celularutm_source/utm_medium/utm_campaign/utm_term/utm_content– tags de campanha do Google Analytics
Todos podem ser excluídos com segurança. Eles não carregam nenhum significado de reprodução, e a ferramenta informa cada nome removido para que você veja o veredito por parâmetro.
Casos de uso
Além do óbvio (limpar este link antes de enviá-lo), o analisador se encaixa em fluxos de trabalho reais.
Criadores de conteúdo e compartilhamento cotidiano
Um link copiado com o botão Compartilhar carrega as tags si e feature desde o momento da cópia. Criadores que colam seus próprios links de vídeo em descrições, comentários fixados e publicações da comunidade obtêm uma URL limpa em vez de uma impressão digital do dispositivo; e desligar Remover playlist para um único vídeo impede que espectadores sejam arrastados para um contexto de playlist que não pediram.
Desenvolvedores e sites
Incorporar vídeo normalmente significa escrever à mão o src de um iframe. O analisador produz automaticamente a forma correta start=, o que elimina o clássico bug do t= que não faz nada em um embed, e a saída URL embed encaixa direto no trecho das Dicas profissionais. O mesmo fluxo escala para páginas geradas: insira uma lista de IDs de vídeo, receba URLs embed limpas.
Análise de dados e arquivamento
Jornalistas, pesquisadores e analistas que trabalham com listas de links fazem dois trabalhos em uma única colagem: a URL é separada em componentes estruturados (ID, carimbo de tempo, playlist, canal) para registro, e a lista de parâmetros removidos documenta exatamente quais rastreadores cada link carregava. O trabalho em lote é uma série de colagens sem espera: a análise é instantânea e local, então cem links levam mais ou menos o tempo de cem teclas.
Formatos de link suportados
A entrada aceita todos os formatos que o próprio YouTube produz. Cada um entrega um ID de vídeo, exceto os links de playlist e de canal, reconhecidos como tipo próprio:
| Formato | Exemplo | Resultado |
|---|---|---|
| Watch padrão | youtube.com/watch?v=dQw4w9WgXcQ |
ID do vídeo, parâmetros |
| Link curto | youtu.be/dQw4w9WgXcQ |
ID do vídeo |
| Shorts | youtube.com/shorts/dQw4w9WgXcQ |
ID do vídeo |
| Incorporado | youtube.com/embed/dQw4w9WgXcQ |
ID do vídeo |
| Ao vivo | youtube.com/live/dQw4w9WgXcQ |
ID do vídeo |
| Caminho de vídeo legado | youtube.com/v/dQw4w9WgXcQ |
ID do vídeo |
| ID puro | dQw4w9WgXcQ (11 caracteres) |
ID do vídeo |
| Playlist | youtube.com/playlist?list=PL123… |
ID da playlist (linkado) |
| Canal | youtube.com/@handle ou /channel/ID |
Nome do canal |
Um ID de vídeo puro de 11 caracteres, dQw4w9WgXcQ, é aceito sozinho, algo prático quando você extrai IDs de uma resposta de API ou de uma exportação de banco de dados. Um link de canal entrega o handle ou o ID do canal como componente do canal sem resolvê-lo; veja O que ele não faz.
Uso
A ferramenta analisa enquanto você digita: não há nenhum botão para pressionar.
- Cole um link do YouTube – qualquer um dos formatos acima, ou digite um ID de vídeo puro.
- Leia o painel de resultados – ID do vídeo, tipo de link, tempo de início, playlist e canal aparecem enquanto você digita, atualizados a cada tecla.
- Escolha o formato de saída – o grupo de rádios alterna o link gerado entre URL watch, Link curto e URL embed.
- Ajuste os interruptores – Manter tempo de início preserva o parâmetro
t=oustart=; Remover playlist tiralist=eindex=. - Copie o resultado – o link gerado aparece no campo de saída, pronto para copiar.
O painel de resultados também lista quais parâmetros de rastreamento foram removidos, para que a limpeza seja auditável: você vê si e feature removidos, não apenas uma URL mais curta.
Opções explicadas
| Opção | Efeito | Padrão |
|---|---|---|
| Formato de saída | URL watch (unida com &), link curto (unido com ?) ou URL embed (start=) |
Watch |
| Manter tempo de início | Mantém t= (watch/curto) ou start= (embed) na saída |
Ativado |
| Remover playlist | Remove list= e index= da saída |
Desativado |
Tutorial passo a passo
Acompanhe um link bagunçado do botão Compartilhar até a URL limpa.
Etapa 1 – Obtenha um link bagunçado. Abra um vídeo no app do YouTube, toque em Compartilhar e copie o link. Ele vai se parecer mais ou menos com isto: https://youtu.be/dQw4w9WgXcQ?si=3Fb2kF9mXzL1c5Qd&feature=share. Já há dois parâmetros de rastreamento colados.
Etapa 2 – Cole-o. Clique no campo de entrada e cole (Ctrl+V ou Cmd+V). O painel de resultados se preenche imediatamente: ID do vídeo dQw4w9WgXcQ, tipo curto, e a lista de parâmetros removidos mostra si, feature.
Etapa 3 – Copie o link watch limpo. Mude o rádio de formato para URL watch. A saída agora é https://www.youtube.com/watch?v=dQw4w9WgXcQ: o mesmo vídeo, sem impressão digital.
Etapa 4 – Experimente um link com código de tempo. Cole https://www.youtube.com/watch?v=dQw4w9WgXcQ&t=1h2m3s&list=PL123…&index=2. O painel mostra o tempo de início convertido para 3723 segundos (1:02:03), e a playlist aparece como um link para a própria playlist.
Etapa 5 – Decida o que o destinatário deve ver. Ative Remover playlist e a saída deixa de fora list= e index=, então o destinatário chega ao vídeo único em vez de ser arrastado para a playlist. Desative Manter tempo de início e o link começa do início.
Etapa 6 – Mude para embed. Defina o formato como URL embed. A saída vira https://www.youtube.com/embed/dQw4w9WgXcQ?start=3723: note o parâmetro start=, porque o player de embed ignora t=. Este é o src que você quer para um iframe; combine-o com o trecho das Dicas profissionais.
Tempo de início e carimbos de tempo
O analisador aceita as três formas como o YouTube escreve um tempo de início e converte entre elas:
| Formato | Exemplo | Significado |
|---|---|---|
| Segundos simples | t=3723 |
3723 segundos após o início |
| Segundos com sufixo | t=90s |
90 segundos |
| Relógio completo | t=1h2m3s |
1 hora, 2 minutos, 3 segundos |
O painel de resultados sempre mostra a forma canônica – o número de segundos mais uma leitura humana h:mm:ss – então 1h2m3s e 3723 aparecem ambos como 3723 s (1:02:03).
A única regra para lembrar é a exceção do embed. Uma URL watch e um link curto leem o tempo de início de t=, mas o player de embed lê start= em vez disso. A ferramenta traduz automaticamente: cole ?t=90, mude para URL embed e você obtém ?start=90, não um código de tempo silenciosamente quebrado. Este é o clássico tropeço quando alguém constrói à mão um link de embed que ignora o parâmetro t=; o analisador faz certo todas as vezes.
Guia de formatos de saída
Os três formatos de saída apontam para o mesmo vídeo; eles diferem em onde se encaixam:
| Formato | Forma da URL | Sintaxe do tempo de início | Ideal para |
|---|---|---|---|
| URL watch | youtube.com/watch?v=ID |
&t=90 |
Documentos, blogs, links de referência onde URLs completas são aceitáveis |
| Link curto | youtu.be/ID |
?t=90 |
Chat, e-mail, postagens sociais – a forma compacta do botão Compartilhar |
| URL embed | youtube.com/embed/ID |
?start=90 |
Atributos src de iframes para sites e aplicativos |
Escolha o formato conforme onde o link vai viver. Um tweet ou uma mensagem merece o link curto; um artigo ou uma base de conhecimento se lê melhor com a URL watch completa; uma página que renderiza vídeo precisa da URL embed. Como o analisador converte livremente, você nunca precisa lembrar qual parâmetro cada formato usa: cole uma vez, alterne, copie.
Dicas profissionais
- Remova a playlist antes de enviar. Um link com
list=arrasta silenciosamente o destinatário para um contexto de playlist. Se você quer um único vídeo, remova-a: o analisador transforma isso em um único interruptor. - Limpe cada cópia do botão Compartilhar. As tags
siefeaturerevelam como um link foi copiado e de qual dispositivo. Passar a colagem pelo analisador é um hábito de dois segundos que as elimina todas as vezes. - Construa URLs embed para iframes. Mude para URL embed e você ganha a forma correta
start=de graça. Combine-a com o domínio amigável à privacidadeyoutube-nocookie.com:<iframe src="https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ?start=90" width="100%" height="100%" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" ></iframe> - Cole um ID puro. Trabalha com respostas de API ou uma planilha de IDs? Digite os 11 caracteres sozinhos e o analisador os trata como um link completo, conversão de formato incluída.
- Use a lista de parâmetros removidos como auditoria. O painel informa exatamente quais rastreadores cada link carregava – útil quando você organiza um arquivo de links e quer confirmar que nada vazou para as URLs salvas.
Alternativas
Como as pessoas costumam limpar um link do YouTube? A tabela completa as opções:
| Método | Limpa rastreadores | Mantém o código de tempo | Converte formato | Envia seu link |
|---|---|---|---|---|
| Cópia do botão Compartilhar | Não, adiciona | Sim | Não | Não |
| Exclusão manual | Sim, à mão | Sim, à mão | Não | Não |
| Encurtadores de terceiros | Não | Não | Não | Sim |
| Esta ferramenta | Sim, listado visivelmente | Sim, com tradução start= |
watch / curto / embed | Não |
O botão Compartilhar é mais a fonte do ruído do que uma cura. A exclusão manual funciona, mas é propensa a erros: só o t= contra o start= já derruba a maioria das edições manuais. Encurtadores de terceiros substituem o rastreamento pelo próprio redirecionamento e enviam a URL para o servidor deles. Esta ferramenta é a única linha com zero envio, e torna visível o que removeu em vez de reescrever silenciosamente.
Em comparação com as APIs oficiais
O design de zero requisições do analisador é um compromisso deliberado, e o outro lado do compromisso merece ser nomeado. As duas superfícies públicas do YouTube que de fato respondem perguntas sobre um vídeo são o oEmbed e a API Data; a tabela mostra onde cada um dos três caminhos vence:
| Capacidade | oEmbed | API Data | Esta ferramenta |
|---|---|---|---|
| Separar uma URL em componentes | Não | Não | Sim, local e instantâneo |
| Remover parâmetros de rastreamento | Não | Não | Sim, com lista de auditoria visível |
| Converter entre formatos watch / curto / embed | Não | Não | Sim |
| Título e miniatura do vídeo | Sim | Sim | Não disponível |
| Visualizações, curtidas, metadados do canal | Não | Sim | Não disponível |
| Verificações de existência / região | Não | Sim | Não disponível |
| Chave de API necessária | Não | Sim | Nenhuma – zero requisições |
O oEmbed responde como se chama este vídeo, com uma única requisição sem chave; a API Data responde tudo, ao preço de uma chave e uma cota; esta ferramenta responde o que há neste link, sem nenhuma requisição. As três não competem: analisar é trabalho do navegador, metadados são trabalho de rede. Se um fluxo precisa de ambos, execute o analisador para a URL e chame o oEmbed para o título: cada um faz seu próprio trabalho sem o custo do outro.
O que ele não faz
A honestidade sobre os limites faz parte do que torna um analisador confiável.
- Ele não resolve um handle para um ID de canal.
@handlecontinua um handle. A resolução exige a API Data oficial, que esta ferramenta nunca chama deliberadamente. - Ele não verifica se o vídeo existe. Um ID válido de 11 caracteres é analisado limpo tanto se o vídeo está ao vivo, foi removido ou nunca existiu. Verificar a existência exigiria uma chamada de rede.
- Ele não mostra títulos, visualizações ou nomes de canal. Isso vem da API Data ou do oEmbed – ambas chamadas de rede. O design de zero requisições da ferramenta troca enriquecimento por privacidade.
- Ele não baixa nem busca nada. Sem requisições de miniatura, sem carregamento de player, sem beacons de análise. Analisar é puro trabalho local de strings.
Tudo o que torna o analisador útil (separar, limpar, converter) é local. Tudo o que precisa da rede é um serviço separado, e essa troca está documentada aqui em vez de escondida.
Solução de problemas
| Problema | Causa | Solução |
|---|---|---|
| Colar não faz nada | O texto não é um formato de URL do YouTube | Use um link da página watch ou do menu Compartilhar, ou um ID puro de 11 caracteres |
| O resultado mostra apenas a URL base | Os interruptores removeram todos os parâmetros | Verifique Manter tempo de início e Remover playlist – com ambos desligados, nenhum parâmetro permanece |
O link embed usa start= em vez de t= |
Está correto | O player de embed ignora t=; start= é o parâmetro que ele lê |
| O campo de playlist mostra texto puro em vez de um link | O valor da playlist contém caracteres fora do conjunto seguro | IDs legítimos de playlist são [A-Za-z0-9_-]; qualquer outra coisa é renderizada como texto por segurança |
| O canal mostra apenas o @handle | A resolução de handle exige a API Data | O handle em si é o componente do canal; cole-o na busca do YouTube se precisar do canal |
| Um parâmetro de rastreamento ainda aparece na saída | É um parâmetro semântico, não um rastreador | t=, list= e index= afetam a reprodução e são mantidos por padrão; remova-os com os interruptores |
Privacidade e tratamento de dados
O analisador segue o modelo de privacidade mais estrito das ferramentas Toollect: ele não faz nenhuma requisição de rede.
- Nada é enviado. A URL é analisada no seu navegador. Nenhuma requisição contendo-a é jamais enviada – nem para um servidor, nem para o endpoint oEmbed do YouTube, nem para um beacon de análise.
- Sem conta, sem rastreamento. Não há login, análise ou histórico dos links que você cola.
- Nada é armazenado. A ferramenta não mantém estado entre visitas; feche a aba e o link colado desaparece.
- Sem scripts de terceiros. Ao contrário de ferramentas que carregam APIs de player ou de compartilhamento, esta página roda inteiramente com seu próprio código.
Se a privacidade é o motivo de você estar aqui: esta é a página onde você pode colar o link que não colaria em lugar nenhum.
Especificações técnicas
Detalhes:
- Formatos de entrada: watch, youtu.be, Shorts, embed, live, caminho legado
/v/, ID puro de 11 caracteres, playlist, canal (@handle,/channel/,/user/) - Parâmetros de rastreamento removidos:
si,feature,pp,ab_channel,utm_source,utm_medium,utm_campaign,utm_term,utm_content - Parâmetros semânticos mantidos por padrão:
t=(tempo de início),list=eindex=(playlist); ambos opcionais via interruptores - Formatos de saída: URL watch (unida com
&), link curto (unido com?), URL embed (unido comstart=, traduzido det=) - Análise de carimbos de tempo: segundos simples, sufixo
Nse notação de relógiohms, normalizados para segundos maish:mm:ss - Processamento: JavaScript 100% no lado do cliente com zero requisições de rede, sem chave de API, sem servidor
- Compatibilidade de navegadores: todos os navegadores modernos com URLSearchParams (Chrome, Edge, Firefox, Safari)
Recursos
- Separa links watch, Shorts, embed, live, youtu.be, de canal e de playlist em ID do vídeo, carimbo de tempo, playlist e canal
- Remove parâmetros de rastreamento como si, feature, pp, ab_channel e utm_* mostrando exatamente o que foi removido
- Converte carimbos de tempo do YouTube entre segundos, h:m:s e o formato do parâmetro t=
- Gera URLs watch, links curtos youtu.be ou URLs embed a partir de qualquer link analisado
- Mantém ou remove os parâmetros de tempo de início e de playlist conforme sua escolha
- Processamento 100% no navegador com zero requisições de rede, sem necessidade de chave de API