PageSourceSearch

https://documentaves.com.co/en/

html documentaves.com.co collected 2026-10-09 22:14:22 UTC 91,245 bytes, 1,986 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="preconnect" href="https://static.cloudflareinsights.com">
7	<link rel="profile" href="https://gmpg.org/xfn/11">
8			<style>
9* {
10    margin: 0;
11    padding: 0;
12    box-sizing: border-box;
13}
14
15body {
16    font-family: Arial, Helvetica, sans-serif;
17    line-height: 1.6;
18    background-color: #f9f9f9;
19    color: #333;
20}
21
22.container {
23    width: 100%;
24    max-width: 1200px;
25    margin: 0 auto;
26    padding: 0 15px;
27}
28
29a {
30    text-decoration: none;
31    color: #1a73e8;
32}
33
34a:hover {
35    text-decoration: underline;
36}
37
38header {
39    background-color: white;
40    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
41    padding: 10px 0;
42    position: sticky;
43    top: 0;
44    z-index: 100;
45}
46
47nav {
48    display: flex;
49    justify-content: space-between;
50    align-items: center;
51}
52
53.logo a,
54.mobile-logo a,
55.brand-link {
56    display: inline-flex;
57    align-items: center;
58    gap: 8px;
59    min-width: 0;
60    font-size: 20px;
61    font-weight: 800;
62    color: #5940f1;
63    text-decoration: none;
64    letter-spacing: 0;
65    white-space: nowrap;
66}
67
68.brand-icon {
69    display: block;
70    width: 32px;
71    height: 32px;
72    border-radius: 8px;
73    flex: 0 0 32px;
74}
75
76.nav-links {
77    display: flex;
78    gap: 20px;
79    align-items: center;
80}
81
82.nav-links a {
83    color: #444;
84    text-decoration: none;
85    font-weight: 500;
86    font-size: 14px;
87}
88
89.nav-links a:hover {
90    color: #4158D0;
91}
92
93.dropdown {
94    position: relative;
95    display: inline-block;
96}
97
98.dropbtn {
99    color: #444;
100    font-weight: 500;
101    padding: 0;
102    background-color: transparent;
103    border: none;
104    cursor: pointer;
105    font-family: inherit;
106    font-size: 14px;
107    display: flex;
108    align-items: center;
109    gap: 5px;
110}
111
112.language-dropdown .dropbtn {
113    color: #444;
114}
115
116.language-dropdown .dropbtn i.fas.fa-globe {
117    color: #2cc7ff;
118    margin-right: 5px;
119}
120
121.dropdown-content {
122    display: none;
123    position: absolute;
124    right: 0;
125    background-color: white;
126    min-width: 160px;
127    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
128    z-index: 1;
129    border-radius: 4px;
130    overflow: hidden;
131}
132
133.dropdown-content a {
134    color: #444;
135    padding: 8px 16px;
136    text-decoration: none;
137    display: block;
138    font-weight: normal;
139    font-size: 14px;
140}
141
142.dropdown-content a:hover {
143    background-color: #f9f9f9;
144}
145
146.dropdown-content a.active {
147    background-color: #2cc7ff;
148    color: white;
149}
150
151.dropdown:hover .dropdown-content {
152    display: block;
153}
154
155.dropdown:hover .dropbtn {
156    color: #4158D0;
157}
158
159.hero {
160    background: linear-gradient(90deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
161    color: white;
162    padding: 70px 0;
163    text-align: center;
164    position: relative;
165    overflow: hidden;
166}
167
168.hero::before {
169    content: "";
170    position: absolute;
171    top: -10%;
172    left: -10%;
173    width: 120%;
174    height: 120%;
175    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 70%);
176    animation: pulse 8s infinite alternate;
177}
178
179@keyframes pulse {
180    0% {
181        transform: scale(1);
182        opacity: 0.5;
183    }
184    100% {
185        transform: scale(1.1);
186        opacity: 0.8;
187    }
188}
189
190.hero h1 {
191    font-size: 38px;
192    margin-bottom: 20px;
193    font-weight: 700;
194    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
195    position: relative;
196}
197
198.hero p {
199    font-size: 20px;
200    max-width: 700px;
201    margin: 0 auto 30px;
202    opacity: 0.9;
203    position: relative;
204}
205
206.download-form {
207    background-color: white;
208    border-radius: 12px;
209    padding: 25px;
210    margin-top: -30px;
211    position: relative;
212    z-index: 1;
213    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
214    max-width: 700px;
215    margin-left: auto;
216    margin-right: auto;
217    margin-bottom: 50px;
218    transform: translateY(0);
219    transition: transform 0.3s ease;
220}
221
222.download-form:hover {
223    transform: translateY(-5px);
224    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
225}
226
227.url-input-container {
228    margin-bottom: 20px;
229}
230
231#video-result-container.reserving-space {
232    min-height: 220px;
233}
234
235.input-wrapper {
236    position: relative;
237    display: flex;
238}
239
240.url-input-container input {
241    flex: 1;
242    width: 100%;
243    padding: 15px 90px 15px 20px; 
244    border: 1px solid #e1e1e1;
245    border-radius: 8px;
246    font-size: 16px;
247    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05) inset;
248    transition: all 0.3s ease;
249}
250
251.url-input-container input:focus {
252    border-color: #4158D0;
253    box-shadow: 0 0 0 3px rgba(65, 88, 208, 0.2);
254    outline: none;
255}
256
257.url-input-container .action-btn {
258    position: absolute;
259    top: 50%;
260    transform: translateY(-50%);
261    background-color: transparent;
262    border: none;
263    cursor: pointer;
264    display: flex;
265    align-items: center;
266    justify-content: center;
267    height: 40px;
268    width: 40px;
269    color: #666;
270    transition: color 0.2s ease;
271}
272
273.url-input-container .action-btn:hover {
274    color: #4158D0;
275}
276
277.url-input-container .clear-btn {
278    right: 45px;
279}
280
281.url-input-container .paste-btn {
282    right: 5px;
283    color: #4158D0;
284}
285
286.download-btn {
287    background: linear-gradient(90deg, #4158D0 0%, #C850C0 100%);
288    color: white;
289    border: none;
290    padding: 15px 25px;
291    border-radius: 8px;
292    cursor: pointer;
293    font-size: 18px;
294    font-weight: bold;
295    transition: all 0.3s ease;
296    width: 100%;
297    box-shadow: 0 4px 10px rgba(65, 88, 208, 0.3);
298    text-transform: uppercase;
299    letter-spacing: 1px;
300}
301
302.download-btn:hover {
303    background: linear-gradient(90deg, #3a4ec1 0%, #b546af 100%);
304    box-shadow: 0 6px 15px rgba(65, 88, 208, 0.4);
305    transform: translateY(-2px);
306}
307
308.related-tools {
309    padding: 0 0 30px;
310}
311
312.related-tools-inner {
313    max-width: 860px;
314    margin: 0 auto;
315}
316
317.related-tools h2 {
318    font-size: 20px;
319    color: #26324d;
320    margin-bottom: 14px;
321    text-align: center;
322}
323
324.related-tools-grid {
325    display: grid;
326    grid-template-columns: repeat(4, minmax(0, 1fr));
327    gap: 10px;
328}
329
330.related-tool-link {
331    display: flex;
332    flex-direction: column;
333    min-height: 86px;
334    padding: 14px;
335    border: 1px solid #e6e9f4;
336    border-radius: 8px;
337    background: #fff;
338    color: #26324d;
339    text-decoration: none;
340    box-shadow: 0 6px 18px rgba(38, 50, 77, 0.06);
341}
342
343.related-tool-link:hover {
344    text-decoration: none;
345    border-color: #5940f1;
346    color: #5940f1;
347}
348
349.related-tool-title {
350    font-size: 14px;
351    font-weight: 700;
352    line-height: 1.3;
353}
354
355.related-tool-desc {
356    margin-top: 6px;
357    font-size: 12px;
358    line-height: 1.4;
359    color: #667089;
360}
361
362.seo-answer-block {
363    padding: 22px 0 4px;
364    background: #fff;
365}
366
367.seo-answer-inner {
368    max-width: 860px;
369    margin: 0 auto;
370    padding: 22px;
371    border: 1px solid #dfe7f0;
372    border-radius: 8px;
373    background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
374}
375
376.seo-answer-copy h2 {
377    margin: 0 0 10px;
378    color: #111827;
379    font-size: 22px;
380    line-height: 1.25;
381}
382
383.seo-answer-copy p {
384    margin: 0;
385    color: #334155;
386    font-size: 15px;
387    line-height: 1.68;
388}
389
390.seo-answer-grid {
391    display: grid;
392    grid-template-columns: minmax(0, 1.35fr) minmax(220px, 0.65fr);
393    gap: 18px;
394    margin-top: 18px;
395    padding-top: 18px;
396    border-top: 1px solid #e6edf5;
397}
398
399.seo-answer-grid h3 {
400    margin: 0 0 8px;
401    color: #0f172a;
402    font-size: 15px;
403    line-height: 1.3;
404}
405
406.seo-answer-grid ul {
407    margin: 0;
408    padding-left: 18px;
409    color: #475569;
410    font-size: 14px;
411    line-height: 1.58;
412}
413
414.seo-answer-grid p {
415    margin: 0;
416    color: #475569;
417    font-size: 14px;
418    line-height: 1.58;
419}
420
421.ssstik-visual-banner {
422    padding: 10px 0 34px;
423    background: #fff;
424}
425
426.ssstik-visual-banner-inner {
427    max-width: 860px;
428    margin: 0 auto;
429}
430
431.ssstik-visual-banner picture,
432.ssstik-visual-banner img {
433    display: block;
434}
435
436.ssstik-visual-banner img {
437    width: 100%;
438    height: auto;
439    aspect-ratio: 16 / 9;
440    border-radius: 8px;
441    box-shadow: 0 14px 34px rgba(38, 50, 77, 0.12);
442}
443
444.ssstik-visual-banner figcaption {
445    margin-top: 10px;
446    color: #64748b;
447    font-size: 13px;
448    line-height: 1.5;
449    text-align: center;
450}
451
452.info-section {
453    padding: 80px 0;
454    position: relative;
455    overflow: hidden;
456    z-index: 1;
457}
458
459.info-section::before {
460    content: "";
461    position: absolute;
462    right: -150px;
463    top: -150px;
464    width: 400px;
465    height: 400px;
466    background: rgba(65, 88, 208, 0.05);
467    border-radius: 50%;
468    z-index: -1;
469}
470
471.info-section::after {
472    content: "";
473    position: absolute;
474    left: -150px;
475    bottom: -150px;
476    width: 450px;
477    height: 450px;
478    background: rgba(200, 80, 192, 0.05);
479    border-radius: 50%;
480    z-index: -1;
481}
482
483.info-section h2 {
484    font-size: 32px;
485    margin-bottom: 30px;
486    color: #4158D0;
487    text-align: center;
488    font-weight: 700;
489    position: relative;
490    display: block;
491    left: 50%;
492    transform: translateX(-50%);
493}
494
495.info-section h2::after {
496    content: "";
497    position: absolute;
498    bottom: -10px;
499    left: 50%;
500    transform: translateX(-50%);
501    width: 150px;
502    height: 3px;
503    background: linear-gradient(90deg, #4158D0 0%, #C850C0 100%);
504}
505
506.info-section h3 {
507    font-size: 28px;
508    margin-bottom: 28px;
509    color: #4158D0;
510    text-align: center;
511    font-weight: 700;
512    position: relative;
513    display: block;
514    left: 50%;
515    transform: translateX(-50%);
516}
517
518.info-section h3::after {
519    content: "";
520    position: absolute;
521    bottom: -10px;
522    left: 50%;
523    transform: translateX(-50%);
524    width: 70px;
525    height: 3px;
526    background: linear-gradient(90deg, #4158D0 0%, #C850C0 100%);
527}
528
529.info-section p {
530    margin-bottom: 20px;
531    line-height: 1.7;
532    color: #555;
533}
534
535.info-container {
536    background-color: white;
537    border-radius: 12px;
538    padding: 40px;
539    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.07);
540    margin-bottom: 40px;
541    transition: transform 0.3s ease, box-shadow 0.3s ease;
542    border: 1px solid #f0f0f0;
543}
544
545.info-container:hover {
546    transform: translateY(-5px);
547    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
548}
549
550.app-promo {
551    display: flex;
552    align-items: center;
553    justify-content: space-between;
554    margin: 40px 0;
555}
556
557.app-text {
558    flex: 1;
559}
560
561.app-image {
562    flex: 1;
563    text-align: center;
564}
565
566.app-image img {
567    max-width: 100%;
568    height: auto;
569}
570
571.how-to-section {
572    padding: 60px 0;
573    background-color: #f9f9f9;
574}
575
576.steps {
577    margin-top: 30px;
578}
579
580.step {
581    display: flex;
582    margin-bottom: 20px;
583}
584
585.step-number {
586    background-color: #1a73e8;
587    color: white;
588    width: 30px;
589    height: 30px;
590    border-radius: 50%;
591    display: flex;
592    align-items: center;
593    justify-content: center;
594    margin-right: 15px;
595    flex-shrink: 0;
596}
597
598.step-content {
599    flex: 1;
600}
601
602.step-content h4 {
603    margin-bottom: 10px;
604}
605
606.faq-section {
607    padding: 60px 0;
608}
609
610.faq-container {
611    margin-top: 30px;
612}
613
614.faq-item {
615    margin-bottom: 20px;
616}
617
618.faq-question {
619    background-color: white;
620    padding: 15px;
621    cursor: pointer;
622    border-radius: 4px;
623    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
624    display: flex;
625    justify-content: space-between;
626    align-items: center;
627}
628
629.faq-question h3 {
630    margin: 0;
631}
632
633.faq-question i {
634    transition: transform 0.3s;
635}
636
637.faq-answer {
638    padding: 15px;
639    background-color: #f9f9f9;
640    border-radius: 0 0 4px 4px;
641    margin-top: 2px;
642    display: none;
643}
644
645.faq-item.active .faq-question i {
646    transform: rotate(180deg);
647}
648
649.faq-item.active .faq-answer {
650    display: block;
651}
652
653.video-result {
654    background-color: white;
655    border-radius: 12px;
656    padding: 30px;
657    margin-top: 25px;
658    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
659    display: flex;
660    flex-wrap: wrap;
661    justify-content: space-between;
662    align-items: flex-start;
663    position: relative;
664    z-index: 1;
665    overflow: hidden;
666    border: 1px solid #f0f0f0;
667    transition: transform 0.3s ease, box-shadow 0.3s ease;
668}
669
670.video-result::before {
671    content: "";
672    position: absolute;
673    top: 0;
674    right: 0;
675    width: 150px;
676    height: 150px;
677    background: radial-gradient(circle, rgba(255,204,112,0.1) 0%, rgba(255,255,255,0) 70%);
678    z-index: -1;
679}
680
681.video-result:hover {
682    transform: translateY(-3px);
683    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
684}
685
686.video-info {
687    display: flex;
688    flex: 1;
689    min-width: 300px;
690    max-width: 60%;
691    padding-right: 20px;
692    margin-bottom: 20px;
693}
694
695.video-thumbnail {
696    width: 150px;
697    height: 150px;
698    margin-right: 20px;
699    overflow: hidden;
700    border-radius: 8px;
701    flex-shrink: 0;
702}
703
704.video-thumbnail img {
705    width: 100%;
706    height: 100%;
707    object-fit: cover;
708}
709
710.video-details {
711    flex: 1;
712}
713
714.video-title {
715    font-size: 14px;
716    margin-bottom: 10px;
717    padding: 5px;
718    
719    display: -webkit-box;
720    -webkit-line-clamp: 2;
721    -webkit-box-orient: vertical;
722    overflow: hidden;
723    text-overflow: ellipsis;
724}
725
726.video-author {
727    display: flex;
728    align-items: center;
729    margin-bottom: 15px;
730}
731
732.author-avatar {
733    width: 40px;
734    height: 40px;
735    border-radius: 50%;
736    overflow: hidden;
737    margin-right: 10px;
738}
739
740.author-avatar img {
741    width: 100%;
742    height: 100%;
743    object-fit: cover;
744}
745
746.download-options {
747    flex: 1;
748    min-width: 250px;
749    display: flex;
750    flex-direction: column;
751    gap: 12px;
752}
753
754.download-option {
755    text-align: center;
756    margin-bottom: 0;
757}
758
759.download-option h4 {
760    display: none; 
761}
762
763.download-option-btn {
764    background-color: #2962ff;
765    color: white;
766    border: none;
767    padding: 14px 0;
768    border-radius: 4px;
769    cursor: pointer;
770    width: 100%;
771    display: flex;
772    align-items: center;
773    justify-content: center;
774    font-weight: bold;
775    text-decoration: none;
776    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
777}
778
779.download-option-btn.mp3 {
780    background-color: #28a745;
781}
782
783.download-option-btn i {
784    margin-right: 8px;
785}
786
787.download-option-btn:hover {
788    background-color: #1557b0;
789    text-decoration: none;
790}
791
792.post-type-badge {
793    position: absolute;
794    top: 8px;
795    left: 8px;
796    padding: 4px 10px;
797    border-radius: 4px;
798    font-size: 12px;
799    font-weight: bold;
800    color: white;
801    z-index: 2;
802}
803
804.photo-badge {
805    background: linear-gradient(135deg, #C850C0, #4158D0);
806}
807
808.video-thumbnail {
809    position: relative;
810}
811
812.photo-gallery {
813    display: grid;
814    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
815    gap: 15px;
816    width: 100%;
817    margin-bottom: 15px;
818}
819
820.photo-gallery-item {
821    border-radius: 8px;
822    overflow: hidden;
823    border: 1px solid #e8e8e8;
824    background: #fafafa;
825    transition: transform 0.2s ease, box-shadow 0.2s ease;
826}
827
828.photo-gallery-item:hover {
829    transform: translateY(-3px);
830    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
831}
832
833.photo-gallery-item img {
834    width: 100%;
835    height: 200px;
836    object-fit: cover;
837    display: block;
838}
839
840.photo-download-btn {
841    padding: 10px 0 !important;
842    font-size: 13px !important;
843    border-radius: 0 !important;
844    background: linear-gradient(135deg, #4158D0, #C850C0) !important;
845}
846
847.photo-download-btn:hover {
848    background: linear-gradient(135deg, #3a4ec1, #b546af) !important;
849}
850
851@media (max-width: 920px) {
852    .photo-gallery {
853        grid-template-columns: repeat(2, 1fr);
854        gap: 10px;
855    }
856    
857    .photo-gallery-item img {
858        height: 150px;
859    }
860}
861
862@media (max-width: 400px) {
863    .photo-gallery {
864        grid-template-columns: 1fr;
865    }
866}
867
868.photo-gallery.is-grid-1 {
869    grid-template-columns: minmax(0, 320px);
870    justify-content: center;
871}
872
873.photo-gallery.is-grid-2 {
874    grid-template-columns: repeat(2, 1fr);
875}
876
877.photo-gallery.is-grid-3 {
878    grid-template-columns: repeat(2, 1fr);
879}
880
881@media (min-width: 769px) {
882    .photo-gallery.is-grid-3 {
883        grid-template-columns: repeat(3, 1fr);
884    }
885}
886
887.download-more-wrap {
888    width: 100%;
889    display: flex;
890    justify-content: center;
891    margin-top: 18px;
892}
893
894.btn-download-more {
895    display: inline-flex;
896    align-items: center;
897    gap: 8px;
898    background: #fff;
899    border: 1px solid #e0e0e0;
900    border-radius: 8px;
901    color: #444;
902    font-size: 14px;
903    font-weight: 600;
904    padding: 11px 22px;
905    min-height: 44px;
906}
907
908.download-more-anchor {
909    color: inherit;
910    text-decoration: none;
911    cursor: pointer;
912}
913
914.download-more-anchor:hover,
915.download-more-anchor:focus-visible {
916    text-decoration: underline;
917}
918
919.download-more-suffix {
920    cursor: default;
921}
922
923.social-share {
924    margin-top: 30px;
925    text-align: center;
926}
927
928.social-share h4 {
929    margin-bottom: 15px;
930}
931
932.share-buttons {
933    display: flex;
934    justify-content: center;
935    gap: 10px;
936}
937
938.share-button {
939    width: 40px;
940    height: 40px;
941    border-radius: 50%;
942    display: flex;
943    align-items: center;
944    justify-content: center;
945    color: white;
946    text-decoration: none;
947}
948
949.share-button.facebook {
950    background-color: #3b5998;
951}
952
953.share-button.twitter {
954    background-color: #1da1f2;
955}
956
957.share-button.reddit {
958    background-color: #ff4500;
959}
960
961.share-button.whatsapp {
962    background-color: #25d366;
963}
964
965.share-button.telegram {
966    background-color: #0088cc;
967}
968
969footer {
970    background-color: #333;
971    color: white;
972    padding: 50px 0 20px;
973}
974
975.footer-content {
976    display: flex;
977    flex-wrap: wrap;
978    justify-content: space-between;
979    margin-bottom: 40px;
980}
981
982.footer-logo {
983    flex: 1;
984    min-width: 250px;
985    margin-bottom: 20px;
986}
987
988.footer-logo h3 {
989    margin-bottom: 15px;
990}
991
992.footer-links {
993    display: flex;
994    flex-wrap: wrap;
995    gap: 40px;
996}
997
998.footer-col h4 {
999    margin-bottom: 15px;
1000    color: #8ab4f8;
1001}
1002
1003.footer-col ul {
1004    list-style: none;
1005}
1006
1007.footer-col ul li {
1008    margin-bottom: 10px;
1009}
1010
1011.footer-col ul li a {
1012    color: #ccc;
1013    text-decoration: none;
1014}
1015
1016.footer-col ul li a:hover {
1017    color: white;
1018}
1019
1020.footer-bottom {
1021    padding-top: 20px;
1022    border-top: 1px solid #555;
1023    text-align: center;
1024    font-size: 14px;
1025    color: #ccc;
1026}
1027
1028.footer-bottom p {
1029    margin-bottom: 10px;
1030}
1031
1032.alert {
1033    padding: 15px;
1034    margin-bottom: 20px;
1035    border-radius: 4px;
1036}
1037
1038.alert-danger {
1039    background-color: #f8d7da;
1040    color: #721c24;
1041    border: 1px solid #f5c6cb;
1042}
1043
1044.alert-success {
1045    background-color: #d4edda;
1046    color: #155724;
1047    border: 1px solid #c3e6cb;
1048}
1049
1050@keyframes spin {
1051    0% { transform: rotate(0deg); }
1052    100% { transform: rotate(360deg); }
1053}
1054
1055@media (max-width: 768px) {
1056    .app-promo {
1057        flex-direction: column;
1058    }
1059    
1060    .app-text {
1061        margin-bottom: 20px;
1062    }
1063    
1064    .video-info {
1065        max-width: 100%;
1066        padding-right: 0;
1067    }
1068    
1069    .video-result {
1070        flex-direction: column;
1071    }
1072    
1073    .video-thumbnail {
1074        width: 45%;
1075        height: auto;
1076        margin-right: 0;
1077        margin-bottom: 20px;
1078    }
1079    
1080    .download-form {
1081        padding: 20px;
1082    }
1083    
1084    
1085    .url-input-container input {
1086        padding-right: 90px;
1087    }
1088
1089    
1090    .url-input-container input::placeholder {
1091        font-size: 12px;
1092    }
1093
1094    .download-options {
1095        min-width: 100%;
1096    }
1097    .related-tools-grid {
1098        grid-template-columns: repeat(2, minmax(0, 1fr));
1099    }
1100
1101    .seo-answer-inner {
1102        padding: 18px;
1103    }
1104
1105    .seo-answer-grid {
1106        grid-template-columns: 1fr;
1107        gap: 14px;
1108    }
1109}
1110
1111.mobile-menu-toggle {
1112    display: none;
1113    font-size: 22px;
1114    color: #444;
1115    cursor: pointer;
1116}
1117
1118.mobile-menu {
1119    display: none;
1120    position: fixed;
1121    top: 0;
1122    left: 0;
1123    width: 100%;
1124    height: 100%;
1125    background-color: white;
1126    z-index: 999;
1127    overflow-y: auto;
1128    padding: 20px;
1129    transform: translateX(-100%);
1130    transition: transform 0.3s ease-in-out;
1131}
1132
1133.mobile-menu.active {
1134    transform: translateX(0);
1135}
1136
1137.mobile-menu-header {
1138    display: flex;
1139    justify-content: space-between;
1140    align-items: center;
1141    padding-bottom: 20px;
1142    border-bottom: 1px solid #eee;
1143    margin-bottom: 20px;
1144}
1145
1146.mobile-logo a {
1147    color: #5940f1;
1148}
1149
1150.mobile-close {
1151    font-size: 22px;
1152    color: #444;
1153    cursor: pointer;
1154}
1155
1156.mobile-menu-links {
1157    display: flex;
1158    flex-direction: column;
1159    gap: 20px;
1160}
1161
1162.mobile-menu-links a {
1163    color: #444;
1164    text-decoration: none;
1165    font-size: 16px;
1166    padding: 10px 0;
1167    border-bottom: 1px solid #eee;
1168}
1169
1170.mobile-language-selector {
1171    margin-top: 20px;
1172}
1173
1174.mobile-language-title {
1175    font-size: 16px;
1176    color: #444;
1177    margin-bottom: 15px;
1178    font-weight: bold;
1179}
1180
1181.mobile-language-title i {
1182    color: #2cc7ff;
1183    margin-right: 5px;
1184}
1185
1186.mobile-language-options {
1187    display: flex;
1188    flex-direction: column;
1189    gap: 10px;
1190}
1191
1192.mobile-language-options a {
1193    padding: 10px;
1194    border-radius: 4px;
1195    border: none;
1196    text-align: left;
1197}
1198
1199.mobile-language-options a.active {
1200    background-color: #2cc7ff;
1201    color: white;
1202}
1203
1204@media (max-width: 768px) {
1205    .mobile-menu-toggle {
1206        display: block;
1207    }
1208    
1209    .nav-links {
1210        display: none;
1211    }
1212}
1213
1214@media (max-width: 576px) {
1215    .hero h1 {
1216        font-size: 28px;
1217    }
1218    
1219    .hero p {
1220        font-size: 16px;
1221    }
1222    
1223    .footer-content {
1224        flex-direction: column;
1225    }
1226    
1227    .footer-links {
1228        flex-direction: column;
1229        gap: 20px;
1230    }
1231    .related-tool-link {
1232        min-height: 78px;
1233        padding: 12px;
1234    }
1235}
1236
1237@media (max-width: 576px) {
1238    html,
1239    body,
1240    #page {
1241        max-width: 100%;
1242        overflow-x: hidden;
1243    }
1244
1245    .container {
1246        padding-left: 15px;
1247        padding-right: 15px;
1248    }
1249
1250    .hero {
1251        padding: 58px 0 56px;
1252    }
1253
1254    .hero h1 {
1255        max-width: 100%;
1256        font-size: clamp(24px, 7vw, 30px);
1257        line-height: 1.28;
1258        overflow-wrap: anywhere;
1259    }
1260
1261    .hero p {
1262        max-width: 100%;
1263        font-size: clamp(15px, 4.5vw, 17px);
1264        line-height: 1.45;
1265        overflow-wrap: anywhere;
1266    }
1267
1268    .related-tools-grid {
1269        grid-template-columns: 1fr;
1270    }
1271
1272    .related-tools-inner,
1273    .seo-answer-inner,
1274    .ssstik-visual-banner-inner,
1275    .download-form {
1276        max-width: 100%;
1277    }
1278}
1279
1280.ss-dl-lock{overflow:hidden}
1281.ss-dl-overlay{position:fixed;z-index:2000;inset:0;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(9,18,45,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
1282.ss-dl-overlay.is-open{display:flex;animation:ss-dl-fade .18s ease}
1283@keyframes ss-dl-fade{from{opacity:0}to{opacity:1}}
1284.ss-dl-card{display:flex;width:min(88vw,300px);flex-direction:column;align-items:center;padding:26px 20px 20px;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(11,25,60,.32);text-align:center}
1285
1286.ss-dl-ringwrap{position:relative;width:67px;height:67px}
1287.ss-dl-ring{width:67px;height:67px;transform:rotate(-90deg)}
1288.ss-dl-ring circle{fill:none;stroke-width:9;stroke-linecap:round}
1289.ss-dl-ring-track{stroke:#e6edf7}
1290.ss-dl-ring-bar{stroke:#126bff;transition:stroke-dashoffset .25s ease}
1291
1292.ss-dl-overlay.is-indeterminate .ss-dl-ring{animation:ss-dl-spin 2.4s linear infinite}
1293.ss-dl-overlay.is-indeterminate .ss-dl-ring-bar{transition:none}
1294@keyframes ss-dl-spin{to{transform:rotate(270deg)}}
1295.ss-dl-ringtext{position:absolute;inset:0;display:grid;place-items:center;color:#12224a;font-size:.89rem;font-weight:800;font-variant-numeric:tabular-nums}
1296.ss-dl-check{position:absolute;inset:0;width:67px;height:67px;padding:19px;opacity:0;fill:none;stroke:#0aa06a;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transform:scale(.7)}
1297.ss-dl-check path{stroke-dasharray:48;stroke-dashoffset:48}
1298.ss-dl-overlay.is-done .ss-dl-ring-bar{stroke:#0aa06a}
1299.ss-dl-overlay.is-done .ss-dl-ringtext{opacity:0}
1300.ss-dl-overlay.is-done .ss-dl-check{opacity:1;transform:scale(1);transition:opacity .2s ease,transform .3s cubic-bezier(.2,1.3,.4,1)}
1301.ss-dl-overlay.is-done .ss-dl-check path{animation:ss-dl-tick .4s .1s ease forwards}
1302@keyframes ss-dl-tick{to{stroke-dashoffset:0}}
1303.ss-dl-label{margin:16px 0 0;color:#25324f;font-size:.98rem;font-weight:650;line-height:1.35}
1304
1305.ss-dl-meta{margin:5px 0 0;min-height:1.2em;color:#5a6b88;font-size:.8rem;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}
1306
1307.ss-dl-actions{display:flex;width:100%;flex-direction:column;gap:8px;margin-top:20px}
1308.ss-dl-cancel{width:100%;height:42px;padding:0 16px;border:1px solid #d3dded;border-radius:14px;background:#fff;color:#5a6b88;font:inherit;font-size:.9rem;font-weight:650;cursor:pointer}
1309.ss-dl-cancel:hover,.ss-dl-cancel:focus-visible{border-color:#a9c2e4;color:#25324f}
1310.ss-dl-overlay.is-done .ss-dl-cancel{visibility:hidden}
1311@media (prefers-reduced-motion:reduce){
1312    .ss-dl-overlay.is-open{animation:none}
1313    .ss-dl-overlay.is-indeterminate .ss-dl-ring{animation-duration:6s}
1314    .ss-dl-ring-bar{transition:none}
1315    .ss-dl-overlay.is-done .ss-dl-check{transition:none}
1316    .ss-dl-overlay.is-done .ss-dl-check path{animation:none;stroke-dashoffset:0}
1317}
1318
1319.ss-dl-save{display:none;width:100%;height:46px;padding:0 16px;border:0;border-radius:14px;background:#126bff;color:#fff;font:inherit;font-size:.97rem;font-weight:700;letter-spacing:-.01em;cursor:pointer}
1320.ss-dl-overlay.is-ios .ss-dl-save{display:block;visibility:hidden}
1321.ss-dl-save:hover,.ss-dl-save:focus-visible{background:#0d59db}
1322.ss-dl-save:disabled{opacity:.6;cursor:default}
1323.ss-dl-overlay.is-await-save .ss-dl-save{display:block;visibility:visible;animation:ss-dl-rise .28s cubic-bezier(.2,1.2,.4,1) both}
1324@keyframes ss-dl-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
1325.ss-dl-overlay.is-await-save .ss-dl-cancel{visibility:visible}
1326
1327.ss-dl-overlay.is-nocancel .ss-dl-actions{display:none}
1328@media (prefers-reduced-motion:reduce){.ss-dl-overlay.is-await-save .ss-dl-save{animation:none}}
1329
1330.info-container a, .faq-answer a {
1331    text-decoration: underline;
1332}
1333
1334.video-thumbnail {
1335    width: 120px;
1336    height: auto;
1337    aspect-ratio: 3 / 4;
1338}
1339
1340.photo-gallery-item img {
1341    height: auto;
1342    aspect-ratio: 3 / 4;
1343}
1344
1345.video-info { align-items: center; }
1346
1347.download-option-btn[data-dl-type="mp4_hd"] {
1348    background-color: #fff;
1349    color: #2962ff;
1350    border: 2px solid #2962ff;
1351    padding: 12px 0;
1352    box-shadow: none;
1353}
1354
1355.download-option-btn[data-dl-type="mp4_hd"]:hover {
1356    background-color: #eef3ff;
1357    color: #1557b0;
1358    border-color: #1557b0;
1359}
1360
1361.btn-download-more {
1362    width: 100%;
1363    justify-content: center;
1364    background: #f1f3f5;
1365    border-radius: 4px;
1366    padding: 14px 0;
1367}
1368
1369#video-result-container:not(:empty) {
1370    background-color: #fff;
1371    border: 1px solid #f0f0f0;
1372    border-radius: 12px;
1373    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
1374    padding: 24px;
1375    margin-top: 25px;
1376    position: relative;
1377    overflow: hidden;
1378}
1379
1380.video-result {
1381    background-color: transparent;
1382    border: none;
1383    border-radius: 0;
1384    box-shadow: none;
1385    padding: 0;
1386    margin-top: 0;
1387    overflow: visible;
1388}
1389
1390.video-result:hover {
1391    transform: none;
1392    box-shadow: none;
1393}
1394
1395.video-result::before { display: none; }
1396
1397.video-thumbnail {
1398    width: 150px;
1399}
1400
1401@media (min-width: 769px) {
1402    .btn-download-more {
1403        max-width: 420px;
1404    }
1405}
1406
1407.download-more-anchor:hover,
1408.download-more-anchor:focus-visible {
1409    text-decoration: none;
1410}
1411
1412.download-more-anchor:focus-visible {
1413    outline: 2px solid #1a73e8;
1414    outline-offset: 3px;
1415    border-radius: 3px;
1416}
1417
1418body .save-tool-floating {
1419    bottom: max(16px, calc(env(safe-area-inset-bottom) + 16px));
1420}
1421
1422body:has(#video-result-container:not(:empty)) .url-input-container,
1423body:has(#video-result-container:not(:empty)) #content-below {
1424    display: none;
1425}
1426
1427.video-result {
1428    flex-direction: column;
1429}
1430
1431.video-info {
1432    
1433    width: 100%;
1434    flex-direction: column;
1435    align-items: center;
1436    text-align: center;
1437    padding-right: 0;
1438    max-width: 100%;
1439}
1440
1441.video-thumbnail {
1442    
1443    width: 200px;
1444    height: 200px;
1445    aspect-ratio: auto;
1446    flex: none;
1447    margin: 0 auto 16px;
1448    border-radius: 14px;   
1449}
1450
1451.video-details {
1452    width: 100%;
1453}
1454
1455@media (max-width: 768px) {
1456    #video-result-container:not(:empty) {
1457        padding: 16px;
1458    }
1459}
1460
1461.ss-reload-card{background:#fff;border:1px solid #e6e9ee;border-left:3px solid #1a73e8;
1462 border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;text-align:left}
1463.ss-reload-head{display:flex;gap:12px;align-items:flex-start}
1464.ss-reload-icon{flex:none;width:32px;height:32px;border-radius:50%;background:#e8f0fe;color:#1a73e8;
1465 display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}
1466.ss-reload-card strong{display:block;font-size:15px;color:#202124;margin-bottom:2px}
1467.ss-reload-card p{margin:0;font-size:13.5px;line-height:1.5;color:#5f6368}
1468.ss-reload-btn{align-self:flex-start;background:#1a73e8;color:#fff;border:none;border-radius:6px;
1469 padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;min-height:42px}
1470.ss-reload-btn:hover{background:#1557b0}
1471.ss-reload-btn:focus-visible{outline:2px solid #1a73e8;outline-offset:3px}
1472
1473body:has(#video-result-container:not(:empty)) .save-tool-floating{
1474    opacity:.14;
1475    transform:scale(.86);
1476    transition:opacity .2s ease,transform .2s ease;
1477}
1478body:has(#video-result-container:not(:empty)) .save-tool-floating:hover,
1479body:has(#video-result-container:not(:empty)) .save-tool-floating:focus-within{
1480    opacity:1;
1481    transform:none;
1482}
1483@media (prefers-reduced-motion: reduce){
1484    body:has(#video-result-container:not(:empty)) .save-tool-floating{transition:none}
1485}
1486</style>
1487			<link rel="stylesheet" media="print" onload="this.media='all';this.onload=null"
1488	      href="/assets/save-tool/save-tool.css?v=20260816a">
1489	<noscript><link rel="stylesheet" href="/assets/save-tool/save-tool.css?v=20260816a"></noscript>
1490		<link rel="stylesheet" media="print" onload="this.media='all';this.onload=null"
1491	      href="/assets/css/fontawesome-subset.css">
1492	<noscript><link rel="stylesheet" href="/assets/css/fontawesome-subset.css"></noscript>
1493		<link rel="stylesheet" media="print" onload="this.media='all';this.onload=null"
1494	      href="/assets/ai-share/ai-share.css?v=20260819b">
1495	<noscript><link rel="stylesheet" href="/assets/ai-share/ai-share.css?v=20260819b"></noscript>
1496	
1496<script>window.AiShareConfig = {
1497		brandName: "SSSTiktok",
1498		siteUrl: "https://documentaves.com.co",
1499		blurb: "a free browser TikTok downloader - paste a link to save TikTok video or audio without watermark",
1500		strings: []	};</script>
1500
1501	
1501<script src="/assets/ai-share/ai-share.js?v=20260819a" defer></script>
1501
1502	<link rel="icon" href="/favicon.ico" sizes="any">
1503	<link rel="icon" href="/icon-192.svg" type="image/svg+xml">
1504	<link rel="apple-touch-icon" href="/apple-touch-icon.png">
1505	<link rel="manifest" href="/manifest.webmanifest">
1506	<title>SSSTiktok - SssTik Download Video Tiktok | SSSTiktok - SSSTik Tiktok Downloader</title>
1507<meta name="description" content="Download TikTok video without watermark - SSSTiktok helps you paste the TikTok link and save the MP4 video or MP3 audio in your browser with SssTik.">
1508<meta name="robots" content="index, follow">
1509<link rel="canonical" href="https://documentaves.com.co/en/">
1510<link rel="alternate" hreflang="ar" href="https://documentaves.com.co/ar/">
1511<link rel="alternate" hreflang="cs" href="https://documentaves.com.co/cs/">
1512<link rel="alternate" hreflang="de" href="https://documentaves.com.co/de/">
1513<link rel="alternate" hreflang="el" href="https://documentaves.com.co/el/">
1514<link rel="alternate" hreflang="en" href="https://documentaves.com.co/en/">
1515<link rel="alternate" hreflang="es" href="https://documentaves.com.co/es/">
1516<link rel="alternate" hreflang="fr" href="https://documentaves.com.co/fr/">
1517<link rel="alternate" hreflang="hu" href="https://documentaves.com.co/hu/">
1518<link rel="alternate" hreflang="id-ID" href="https://documentaves.com.co/id-id/">
1519<link rel="alternate" hreflang="it" href="https://documentaves.com.co/it/">
1520<link rel="alternate" hreflang="ja" href="https://documentaves.com.co/ja/">
1521<link rel="alternate" hreflang="ko" href="https://documentaves.com.co/ko/">
1522<link rel="alternate" hreflang="ms" href="https://documentaves.com.co/ms/">
1523<link rel="alternate" hreflang="nl" href="https://documentaves.com.co/nl/">
1524<link rel="alternate" hreflang="pl" href="https://documentaves.com.co/pl/">
1525<link rel="alternate" hreflang="pt" href="https://documentaves.com.co/pt/">
1526<link rel="alternate" hreflang="ro" href="https://documentaves.com.co/ro/">
1527<link rel="alternate" hreflang="ru" href="https://documentaves.com.co/ru/">
1528<link rel="alternate" hreflang="th" href="https://documentaves.com.co/th/">
1529<link rel="alternate" hreflang="tr" href="https://documentaves.com.co/tr/">
1530<link rel="alternate" hreflang="uk" href="https://documentaves.com.co/uk/">
1531<link rel="alternate" hreflang="vi-VN" href="https://documentaves.com.co/vi-vn/">
1532<link rel="alternate" hreflang="x-default" href="https://documentaves.com.co/en/">
1533<meta property="og:type" content="website">
1534<meta property="og:site_name" content="SSSTiktok">
1535<meta property="og:title" content="SSSTiktok - SssTik Download Video Tiktok | SSSTiktok - SSSTik Tiktok Downloader">
1536<meta property="og:description" content="Download TikTok video without watermark - SSSTiktok helps you paste the TikTok link and save the MP4 video or MP3 audio in your browser with SssTik.">
1537<meta property="og:url" content="https://documentaves.com.co/en/">
1538<meta property="og:locale" content="en_US">
1539<meta property="og:image" content="/og/homepage-ssstiktok-v2.png">
1540<meta property="og:image:width" content="1200">
1541<meta property="og:image:height" content="630">
1542<meta property="og:image:alt" content="SSSTiktok TikTok downloader">
1543<meta name="twitter:card" content="summary_large_image">
1544<meta name="twitter:title" content="SSSTiktok - SssTik Download Video Tiktok | SSSTiktok - SSSTik Tiktok Downloader">
1545<meta name="twitter:description" content="Download TikTok video without watermark - SSSTiktok helps you paste the TikTok link and save the MP4 video or MP3 audio in your browser with SssTik.">
1546<meta name="twitter:image" content="/og/homepage-ssstiktok-v2.png">
1547<meta name="twitter:image:alt" content="SSSTiktok TikTok downloader">
1548<script type="application/ld+json" id="ssstik-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":["Organization","LocalBusiness"],"@id":"https://documentaves.com.co/#organization","name":"SSSTiktok","alternateName":["SSSTik","SSSTiktok","SssTik","SSTik","SSTikTok","SSS TikTok","TikTokSSS"],"url":"https://documentaves.com.co/en","image":"https://documentaves.com.co/icons/logo-500.png","logo":{"@type":"ImageObject","@id":"https://documentaves.com.co/#logo","url":"https://documentaves.com.co/icons/logo-500.png","contentUrl":"https://documentaves.com.co/icons/logo-500.png","caption":"Tiktok Downloader - SSSTiktok","inLanguage":"en","width":500,"height":500},"sameAs":["https://documentaves.com.co/","https://gravatar.com/ssstiknet","https://hub.docker.com/u/downloadssstik","https://www.mixcloud.com/ssstiknet/","https://sketchfab.com/ssstik.net","https://codeberg.org/ssstik","https://devpost.com/ssstik","https://about.me/ssstik.net","https://ssstik.bigcartel.com/","https://profile.hatena.ne.jp/SSSTik/profile","https://wakelet.com/@ssstiknet"],"telephone":"+65 6441 0472","address":{"@type":"PostalAddress","streetAddress":"87 Beach Rd","addressLocality":"Singapore","postalCode":"189695","addressCountry":"SG"},"geo":{"@type":"GeoCoordinates","latitude":1.297391,"longitude":103.856635},"hasMap":"https://www.google.com/maps/place/189695Singapore,+Beach+Rd,+87%E5%8F%B7,+Chye+Sing+Building,+%2304-01/data=!4m2!3m1!1s0x31da19aff4500001:0xc1d790dbeddbad79?sa=X&ved=1t:242&ictx=111"},{"@type":"WebSite","@id":"https://documentaves.com.co/#website","url":"https://documentaves.com.co/en","name":"SSSTiktok","publisher":{"@id":"https://documentaves.com.co/#organization"},"inLanguage":"en"},{"@type":"WebPage","@id":"https://documentaves.com.co/en#webpage","url":"https://documentaves.com.co/en/","name":"SSSTiktok - SssTik Download Video Tiktok | SSSTiktok - SSSTik Tiktok Downloader","description":"Download TikTok video without watermark - SSSTiktok helps you paste the TikTok link and save the MP4 video or MP3 audio in your browser with SssTik.","isPartOf":{"@id":"https://documentaves.com.co/#website"},"primaryImageOfPage":{"@id":"https://documentaves.com.co/en#primaryimage"},"breadcrumb":{"@id":"https://documentaves.com.co/en#breadcrumb"},"inLanguage":"en","datePublished":"2025-04-26T08:08:44+00:00","dateModified":"2026-08-13T08:48:58+00:00","image":"/og/homepage-ssstiktok-v2.png"},{"@type":"BreadcrumbList","@id":"https://documentaves.com.co/en#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"⬇️ Download Free","item":"https://documentaves.com.co/en"},{"@type":"ListItem","position":2,"name":"⬇️ Download Free","item":"https://documentaves.com.co/en/"}]},{"@type":"ImageObject","@id":"https://documentaves.com.co/en#primaryimage","url":"https://documentaves.com.co/icons/logo-500.png","contentUrl":"https://documentaves.com.co/icons/logo-500.png","caption":"Tiktok Downloader - SSSTiktok","inLanguage":"en","width":500,"height":500},{"@type":"WebApplication","@id":"https://documentaves.com.co/en#webapplication","name":"SSSTiktok - SssTik Download Video Tiktok | SSSTiktok - SSSTik Tiktok Downloader","url":"https://documentaves.com.co/en/","sameAs":["https://chromewebstore.google.com/detail/ssstik-tik-tok-downloader/lilbblbpakjjohhllknkgcgfabehbiai"],"applicationCategory":"MultimediaApplication","operatingSystem":"All","browserRequirements":"Requires a modern web browser with JavaScript enabled.","isAccessibleForFree":true,"inLanguage":"en","featureList":["Download TikTok videos","Save TikTok videos without watermark","Use the downloader in a web browser"],"publisher":{"@id":"https://documentaves.com.co/#organization"},"creator":{"@id":"https://documentaves.com.co/#organization"},"mainEntityOfPage":{"@id":"https://documentaves.com.co/en#webpage"},"image":"/og/homepage-ssstiktok-v2.png","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.2","ratingCount":"10","bestRating":"5"}},{"@type":"HowTo","@id":"https://documentaves.com.co/en#howto","name":"How to Download Video Tiktok without watermark?","inLanguage":"en","isPartOf":{"@id":"https://documentaves.com.co/en#webpage"},"mainEntityOfPage":{"@id":"https://documentaves.com.co/en#webpage"},"totalTime":"PT1M","estimatedCost":{"@type":"MonetaryAmount","currency":"USD","value":"0"},"step":[{"@type":"HowToStep","position":1,"url":"https://documentaves.com.co/en#step-1","text":"Copy a public TikTok video link."},{"@type":"HowToStep","position":2,"url":"https://documentaves.com.co/en#step-2","text":"Paste the URL into SSSTiktok."},{"@type":"HowToStep","position":3,"url":"https://documentaves.com.co/en#step-3","name":"Download","text":"Click the \"Download\" button and choose your preferred download quality."},{"@type":"HowToStep","position":4,"url":"https://documentaves.com.co/en#step-4","name":"Save the Video","text":"The video will be downloaded directly to your device."}]},{"@type":"FAQPage","@id":"https://documentaves.com.co/en#faq","isPartOf":{"@id":"https://documentaves.com.co/en#webpage"},"mainEntity":[{"@type":"Question","name":"What is SssTikTok?","acceptedA
1548nswer":{"@type":"Answer","text":"SssTikTok is the TikTok video downloader that runs in your browser. Paste a public TikTok link into the tool to Download Video Tiktok and save the available video or audio file."}},{"@type":"Question","name":"How do I Download Video Tiktok without a watermark?","acceptedAnswer":{"@type":"Answer","text":"Copy the link of a public TikTok video, open SssTik, paste the URL into the input box, and press Download. Then choose the no-watermark video option when it appears in the results."}},{"@type":"Question","name":"Is SssTik free to use?","acceptedAnswer":{"@type":"Answer","text":"Yes. SssTik works free of charge in a web browser, and the basic TikTok video downloader flow does not require creating an account."}},{"@type":"Question","name":"Can SssTik download TikTok audio as well as video?","acceptedAnswer":{"@type":"Answer","text":"When audio extraction is available for a supported public TikTok link, SssTik can offer an MP3 option alongside the video. The TikTok MP3 downloader page is built specifically for audio-only downloads."}},{"@type":"Question","name":"Why do I get an error when trying to download a video?","acceptedA
1548nswer":{"@type":"Answer","text":"A download can fail if the TikTok link is private, deleted, region-restricted, copied incorrectly, or temporarily unavailable from TikTok's side."}},{"@type":"Question","name":"Does SssTik change the video quality?","acceptedAnswer":{"@type":"Answer","text":"No. SssTik does not upscale or re-encode the original video. The quality you get depends on what the public TikTok source provides for that link."}}]}]}</script>
1548
1549	<style>
1550		.nav-links ul li{ list-style: none; display: inline-block; margin-right: 20px; }
1551        .nav-links { display: flex; align-items: center; gap: 18px; }
1552        .ssstik-header-tools { position: relative; }
1553        .ssstik-header-tools::after { content: ""; position: absolute; top: 100%; left: -16px; right: -16px; height: 24px; z-index: 999; }
1554        .ssstik-header-tools-trigger, .ssstik-chrome-store-link { border: 1px solid rgba(89, 64, 241, 0.18); background: rgba(255, 255, 255, 0.92); color: #27324d; display: inline-flex; align-items: center; gap: 8px; min-height: 42px; border-radius: 14px; padding: 0 14px; font-size: 15px; font-weight: 700; text-decoration: none; box-shadow: 0 10px 24px rgba(39, 50, 77, 0.08); cursor: pointer; transition: color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease; }
1555        .ssstik-header-tools-trigger:hover, .ssstik-header-tools:focus-within .ssstik-header-tools-trigger, .ssstik-chrome-store-link:hover { color: #5940f1; border-color: rgba(89, 64, 241, 0.34); box-shadow: 0 14px 30px rgba(89, 64, 241, 0.14); transform: translateY(-1px); }
1556        .ssstik-header-tools-trigger svg { width: 18px; height: 18px; }
1557        .ssstik-chrome-store-link { min-width: 126px; justify-content: center; color: #27324d; border-color: rgba(216, 230, 246, 0.95); background: rgba(255, 255, 255, 0.94); box-shadow: 0 10px 24px rgba(39, 50, 77, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.8); }
1558        .ssstik-chrome-store-link:hover { color: #101828; border-color: rgba(66, 133, 244, 0.42); box-shadow: 0 14px 30px rgba(66, 133, 244, 0.14); }
1559        .ssstik-chrome-icon { display: inline-block; vertical-align: middle; margin-right: 8px; position: relative; width: 20px; height: 20px; border-radius: 50%; background: conic-gradient(#4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0 100%); box-shadow: inset 0 0 0 1px rgba(16, 24, 40, 0.08); flex: 0 0 20px; }
1560        .ssstik-chrome-icon::before { content: ""; position: absolute; inset: 4px; border-radius: 50%; background: #4285f4; border: 3px solid #ffffff; }
1561        .ssstik-header-tools-panel { position: absolute; top: calc(100% + 8px); left: 50%; width: 330px; padding: 10px; border: 1px solid rgba(216, 230, 246, 0.9); border-radius: 20px; background: rgba(255, 255, 255, 0.96); box-shadow: 0 22px 48px rgba(16, 24, 40, 0.16); opacity: 0; pointer-events: none; transform: translate(-50%, 8px); transition: opacity 0.16s ease, transform 0.16s ease; z-index: 1000; }
1562        .ssstik-header-tools:hover .ssstik-header-tools-panel, .ssstik-header-tools:focus-within .ssstik-header-tools-panel { opacity: 1; pointer-events: auto; transform: translate(-50%, 0); }
1563        .ssstik-header-tools-panel::before { content: ""; position: absolute; top: -9px; left: 50%; width: 18px; height: 18px; background: rgba(255, 255, 255, 0.96); border-left: 1px solid rgba(216, 230, 246, 0.9); border-top: 1px solid rgba(216, 230, 246, 0.9); transform: translateX(-50%) rotate(45deg); }
1564        .ssstik-header-tool-link { position: relative; display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 12px; align-items: center; padding: 11px; border-radius: 14px; color: #101828; text-decoration: none; }
1565        .ssstik-header-tool-link:hover { background: linear-gradient(135deg, rgba(36, 215, 231, 0.12), rgba(89, 64, 241, 0.10)); }
1566        .ssstik-header-tool-link > span:last-child { min-width: 0; }
1567        .ssstik-header-tool-icon { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 13px; color: #5940f1; background: rgba(89, 64, 241, 0.09); }
1568        .ssstik-header-tool-icon svg { width: 20px; height: 20px; }
1569        .ssstik-header-tool-label, .ssstik-header-tool-desc { display: block; overflow-wrap: break-word; }
1570        .ssstik-header-tool-label { font-size: 15px; font-weight: 800; line-height: 1.25; }
1571        .ssstik-header-tool-desc { margin-top: 2px; color: #667085; font-size: 12px; line-height: 1.35; }
1572        @media (min-width: 921px) { #primary-menu > li:not(.pll-parent-menu-item) { display: none; } .nav-links ul li.pll-parent-menu-item { margin-right: 0; } }
1573        .pll-parent-menu-item { position: relative; }
1574        .pll-parent-menu-item .sub-menu { display: none; position: absolute; left: -150px; top: 100%; background: #fff; padding: 8px 0; margin: 0; list-style: none; min-width: 150px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); z-index: 999; flex-wrap: wrap; width: 300px; }
1575        .pll-parent-menu-item .sub-menu.is-open { display: flex; }
1576        .pll-parent-menu-item .sub-menu li { padding: 5px 15px; white-space: nowrap; text-align: left; margin: 0; width: 50%; }
1577        .pll-parent-menu-item .sub-menu li:hover { background-color: #f7f7f7; }
1578        .pll-parent-menu-item .sub-menu a { display: flex; align-items: center; gap: 8px; }
1579        .pll-parent-menu-item > a { cursor: pointer; display: inline-flex; align-items: center; gap: 6px; }
1580        .pll-flag { display: inline-block; vertical-align: middle; border-radius: 2px; box-shadow: 0 0 0 1px rgba(0,0,0,0.08); margin-right: 8px; }
1581        /* .mobile-menu open/close (display + .active transform) is handled
1582           by assets/js/main.js + style.css — don't add competing rules here.
1583           overflow-x:hidden is a safety net: style.css sets overflow-y:auto
1584           on .mobile-menu without an explicit overflow-x, which the CSS spec
1585           computes as "auto" too — any content that overflows its grid/flex
1586           track (e.g. unbreakable text) becomes horizontally scrollable and
1587           can render mid-scrolled, clipping the left side of every row. */
1588        .mobile-menu { overflow-x: hidden; }
1589        .mobile-menu-container { display: flex; flex-direction: column; min-width: 0; }
1590        .mobile-menu-container .nav-links { display: flex; flex-direction: column; gap: 10px; width: 100%; }
1591        /* Chrome link stays out of the mobile menu (Tools stays in). Needs
1592           "a.class" to outrank .mobile-menu-container .nav-links a (0,2,1). */
1593        .mobile-menu-container .nav-links a.ssstik-chrome-store-link { display: none; }
1594        .mobile-menu-container .ssstik-header-tools-trigger { width: 100%; justify-content: space-between; }
1595        .mobile-menu-container .ssstik-header-tools-panel {
1596            position: static; opacity: 1; pointer-events: auto; transform: none;
1597            width: 100%; max-width: 100%; box-sizing: border-box; box-shadow: none; border: none; padding: 4px 0 0 12px;
1598            background: transparent; display: none;
1599        }
1600        .mobile-menu-container .ssstik-header-tools-panel.is-open { display: block; }
1601        .mobile-menu-container .ssstik-header-tools-panel::before { display: none; }
1602        /* The base :hover/:focus-within rule (3 class-equivalents) beats the
1603           2-class override above on specificity alone, so tapping the
1604           trigger (which focuses the button) reapplied the desktop
1605           translate(-50%, 0) and shifted the whole panel left off-screen.
1606           Match its selector shape exactly so this wins instead. */
1607        .mobile-menu-container .ssstik-header-tools:hover .ssstik-header-tools-panel,
1608        .mobile-menu-container .ssstik-header-tools:focus-within .ssstik-header-tools-panel {
1609            transform: none;
1610        }
1611        /* .mobile-menu-container .nav-links a (0,2,1) otherwise beats the
1612           base .ssstik-header-tool-link's display:grid (0,1,0), collapsing
1613           the icon+text layout to block flow (icon stacked above text
1614           instead of beside it). Match "a.class" to outrank it (0,3,1). */
1615        .mobile-menu-container .nav-links a.ssstik-header-tool-link {
1616            display: grid; grid-template-columns: 42px minmax(0, 1fr); align-items: center; padding: 8px 4px;
1617        }
1618        .mobile-menu-container .nav-links a { color: #444; text-decoration: none; font-size: 16px; padding: 12px 0; border-bottom: 1px solid #eee; display: block; width: 100%; }
1619        .mobile-menu-container .dropdown { width: 100%; }
1620        .mobile-menu-container .language-dropdown { margin-top: 15px; }
1621        .mobile-menu-container .dropdown-content { position: relative; display: none; width: 100%; box-shadow: none; margin-top: 10px; padding-left: 15px; }
1622        .mobile-menu-container .dropdown.active .dropdown-content { display: block; }
1623        .mobile-menu-container .footer-links { margin-top: 20px; display: block; width: 100%; }
1624        .image-placeholder img{ height: 200px; }
1625        .hero h2{ font-size: 20px; }
1626        @media (max-width: 920px) {
1627            header { padding: 8px 0; }
1628            header nav { min-height: 52px; display: grid; grid-template-columns: minmax(0, 1fr) 44px; align-items: center; gap: 10px; }
1629            header .logo { min-width: 0; }
1630            header .brand-link { display: inline-flex; align-items: center; gap: 10px; max-width: 100%; min-width: 0; }
1631            .brand-word { color: #101828; }
1632            .brand-word i { color: #7e46c8; font-style: normal; }
1633            header .brand-link span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
1634            header .nav-links#main-menu { display: none !important; }
1635            .mobile-menu-toggle { display: inline-flex !important; align-items: center; justify-content: center; width: 44px; height: 44px; justify-self: end; border-radius: 12px; color: #444; background: #fff; cursor: pointer; }
1636            .mobile-menu-toggle i { font-size: 24px; line-height: 1; }
1637            .mobile-menu-container .nav-links { display: flex !important; }
1638            .mobile-menu-container .pll-parent-menu-item .sub-menu.is-open{ left: 0; width: 100%; max-width: 100%; position: relative; flex-wrap: wrap; }
1639            /* Danh sách ngôn ngữ hiện SẴN trên mobile thay vì đợi bấm — trước
1640               đó ẩn sau .is-open, để lại khoảng trắng lớn dưới "Tools" trước
1641               khi mở. !important vì .is-open ở trên (4 lớp) có độ ưu tiên cao
1642               hơn selector 3 lớp bên dưới — không còn phụ thuộc lớp đó nữa,
1643               JS toggle vẫn chạy nhưng vô hại. Thuần CSS, không thêm request. */
1644            .mobile-menu-container .pll-parent-menu-item .sub-menu {
1645                display: flex !important;
1646                position: relative; left: 0; top: 0; width: 100%; max-width: 100%;
1647                flex-wrap: wrap; box-shadow: none; background: transparent;
1648                padding: 4px 0 0; margin-top: 6px;
1649            }
1650            .mobile-menu-container .pll-parent-menu-item .sub-menu li {
1651                width: 50%; padding: 3px 6px; box-sizing: border-box;
1652            }
1653            .mobile-menu-container .pll-parent-menu-item .sub-menu a {
1654                font-size: 12.5px; padding: 5px 0; border-bottom: none; gap: 6px;
1655            }
1656            .mobile-menu-container .pll-parent-menu-item .sub-menu .pll-flag {
1657                width: 16px; height: auto;
1658            }
1659            .mobile-menu-container .nav-links{ align-items: unset; }
1660            .mobile-menu-container .nav-links ul li { display: block; }
1661            .hero h2{ font-size: 18px; }
1662            .info-section h3{ font-size: 20px; }
1663        }
1664        @media (max-width: 576px) {
1665            /* Was on html/body/#page — but #page is header's direct parent, and
1666               setting overflow-x (without an explicit overflow-y) makes the UA
1667               compute overflow-y as "auto" too (same quirk documented above for
1668               .mobile-menu), turning #page into a scrolling ancestor. That's
1669               what silently broke header's position:sticky on mobile only: PC
1670               never hits this media query, so header stays sticky there, while
1671               on mobile it lost its stickiness and scrolled away with the page.
1672               main is a sibling of header (not an ancestor), so clipping
1673               overflow there still stops horizontal scroll from wide content
1674               below the header without touching header's sticky context. */
1675            main { max-width: 100%; overflow-x: hidden; }
1676            .hero { padding: 56px 0 54px; }
1677            .hero .container, .download-form, .related-tools-inner, .seo-answer-inner { max-width: 100%; }
1678            .hero h1 { width: min(320px, calc(100vw - 40px)); max-width: min(320px, calc(100vw - 40px)); margin-left: auto; margin-right: auto; font-size: clamp(18px, 5.6vw, 22px) !important; line-height: 1.32; white-space: normal !important; overflow-wrap: break-word; word-break: normal; }
1679            .hero p { width: min(320px, calc(100vw - 40px)); max-width: min(320px, calc(100vw - 40px)); margin-left: auto; margin-right: auto; font-size: clamp(13px, 3.9vw, 15px) !important; line-height: 1.45; white-space: normal !important; overflow-wrap: break-word; }
1680            .related-tools-grid { grid-template-columns: 1fr; }
1681        }
1682        ul li{ margin-left: 30px; }
1683        .paste-btn .fas{ font-size: 20px; color: #9c27b0; }
1684        .clear-btn .fas{ font-size: 20px; color: #9c27b0; }
1685        footer a{ color: #10e0fa; }
1686        .social-icons a{ padding: 10px; margin-right: 10px; }
1687        .footer-col h4{ margin-left: 30px; }
1688        .footer-col ul li{ display: inline-block; }
1689        .sponsore a{ color: #333; }
1690	</style>
1691<script id="dl-deferred-ga4">
1692(function () {
1693  var loaded = false, timer;
1694  var gaId = "G-W9S25SYT7D";
1695  window.ssEventQueue = window.ssEventQueue || [];
1696  window.ssTrack = window.ssTrack || function (name, params) {
1697    window.ssEventQueue.push({ name: name, params: params || {} });
1698  };
1699  var events = ['scroll', 'mousemove', 'touchstart', 'keydown', 'click', 'wheel'];
1700  function load() {
1701    if (loaded) { return; }
1702    loaded = true;
1703    clearTimeout(timer);
1704    events.forEach(function (e) { window.removeEventListener(e, load, { passive: true }); });
1705    window.dataLayer = window.dataLayer || [];
1706    window.gtag = function () { dataLayer.push(arguments); };
1707    gtag('js', new Date());
1708    gtag('config', gaId);
1709    window.ssEventQueue.splice(0).forEach(function (event) {
1710      gtag('event', event.name, event.params);
1711    });
1712    window.ssTrack = function (name, params) {
1713      gtag('event', name, params || {});
1714    };
1715    var ga = document.createElement('script');
1716    ga.async = true;
1717    ga.src = 'https://www.googletagmanager.com/gtag/js?id=' + encodeURIComponent(gaId);
1718    document.head.appendChild(ga);
1719  }
1720  events.forEach(function (e) { window.addEventListener(e, load, { passive: true }); });
1721  function scheduleFallback() {
1722    var later = function () { timer = setTimeout(load, 10000); };
1723    if ('requestIdleCallback' in window) { requestIdleCallback(later, { timeout: 10000 }); }
1724    else { later(); }
1725  }
1726  if (document.readyState === 'complete') { scheduleFallback(); }
1727  else { window.addEventListener('load', scheduleFallback, { once: true }); }
1728})();
1729</script>
vendor: 1 bytes, line 1729
1729
1730<script>window.SSHomeLink = {
1731  url: "https:\/\/snaptikx.com\/",
1732  anchor: "Download Video Tiktok",
1733  more: "More",
1734  external: true};</script>
vendor: 1 bytes, line 1734
1734
1735<script>window.SS_DIRECT_DOWNLOAD = false;
1736window.SS_DIRECT_PCT = 100;
1737window.SS_IOS_PREFETCH = true;
1738window.SS_DIRECT_NO_ANDROID = false;
1739/* Trần byte cho đường "HD vào Ảnh" trên iOS (xem HD_IOS_SHARE_MAX_MB). 0 = tắt. */
1740window.SS_IOS_SHARE_MAX = 52428800;
1741/* mp3 trên iOS tải thẳng vào Tệp thay vì qua bảng chia sẻ (xem IOS_AUDIO_DIRECT). */
1742window.SS_IOS_AUDIO_DIRECT = true;</script>
vendor: 1 bytes, line 1742
1742
1743<script>window.ssstikDownloadUI = {"dlPreparing":"Preparing your file…","dlDownloading":"Downloading…","dlAlmost":"Almost done…","dlReady":"Ready — choose where to save","dlFailed":"Download failed. Please try again.","dlSave":"Save to device","dlCancel":"Cancel","dlSaved":"Saved to your device","dlStarted":"Download started","reloadTitle":"Session expired","reloadBody":"Your page has been open for a while. Reload to continue.","reloadBtn":"Reload page"};</script>
1743
1744</head>
1745
1746<body>
1747<div id="page" class="site">
1748
1749	<header>
1750        <div class="container">
1751            <nav>
1752                <div class="logo">
1753                    <a class="brand-link" href="/en/" aria-label="SSSTiktok home">
1754                        <img class="brand-icon" src="/icons/ssstiktok-logo-v4.svg" alt="" width="32" height="32">
1755                        <span class="brand-word">SSS<i>Tiktok</i></span>
1756                    </a>
1757                </div>
1758                <div class="mobile-menu-toggle">
1759                    <i class="fas fa-bars"></i>
1760                </div>
1761				<div class="nav-links" id="main-menu">
1762                    <a class="ssstik-chrome-store-link" href="https://chromewebstore.google.com/detail/ssstik-tik-tok-downloader/lilbblbpakjjohhllknkgcgfabehbiai" target="_blank" rel="nofollow noopener noreferrer" aria-label="Install SSSTiktok Chrome extension"><span class="ssstik-chrome-icon" aria-hidden="true"></span><span>Chrome</span></a><div class="ssstik-header-tools"><button class="ssstik-header-tools-trigger" type="button" aria-haspopup="true" aria-expanded="false"><span>Tools</span><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M6 9l6 6 6-6" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg></button><div class="ssstik-header-tools-panel" role="menu"><a class="ssstik-header-tool-link" href="/en/download-video-tiktok-mp3/" role="menuitem"><span class="ssstik-header-tool-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M12 4v11m0 0 4-4m-4 4-4-4M5 19h14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span><span class="ssstik-header-tool-label">TikTok to MP3 downloader</span><span class="ssstik-header-tool-desc">Convert any TikTok video to MP3 audio in seconds.</span></span></a><a class="ssstik-header-tool-link" href="/en/download-story-tiktok/" role="menuitem"><span class="ssstik-header-tool-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M12 4v11m0 0 4-4m-4 4-4-4M5 19h14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span><span class="ssstik-header-tool-label">TikTok Story downloader</span><span class="ssstik-header-tool-desc">Save TikTok Stories before they expire in 24 hours.</span></span></a><a class="ssstik-header-tool-link" href="/en/download-tiktok-note/" role="menuitem"><span class="ssstik-header-tool-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M12 4v11m0 0 4-4m-4 4-4-4M5 19h14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span><span class="ssstik-header-tool-label">TikTok Notes downloader</span><span class="ssstik-header-tool-desc">Download full-resolution photos from TikTok Notes posts.</span></span></a><a class="ssstik-header-tool-link" href="/en/download-video-douyin/" role="menuitem"><span class="ssstik-header-tool-icon" aria-hidden="true"><svg viewBox="0 0 24 24" focusable="false"><path d="M12 4v11m0 0 4-4m-4 4-4-4M5 19h14" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span><span class="ssstik-header-tool-label">Douyin video downloader</span><span class="ssstik-header-tool-desc">Save Douyin videos without watermark, up to 4K quality.</span></span></a></div></div>					<ul id="primary-menu" class="menu-links">
1763						<li class="pll-parent-menu-item"><a><img class="pll-flag" src="/assets/flags/us.png" width="16" height="11" alt="en">EN</a><ul class="sub-menu"><li><a href="/en/"><img class="pll-flag" src="/assets/flags/us.png" width="16" height="11" alt="English">English</a></li><li><a href="/vi-vn/"><img class="pll-flag" src="/assets/flags/vn.png" width="16" height="11" alt="Tiếng Việt">Tiếng Việt</a></li><li><a href="/id-id/"><img class="pll-flag" src="/assets/flags/id.png" width="16" height="11" alt="Bahasa Indonesia">Bahasa Indonesia</a></li><li><a href="/es/"><img class="pll-flag" src="/assets/flags/es.png" width="16" height="11" alt="Español">Español</a></li><li><a href="/pt/"><img class="pll-flag" src="/assets/flags/pt.png" width="16" height="11" alt="Português">Português</a></li><li><a href="/tr/"><img class="pll-flag" src="/assets/flags/tr.png" width="16" height="11" alt="Türkçe">Türkçe</a></li><li><a href="/th/"><img class="pll-flag" src="/assets/flags/th.png" width="16" height="11" alt="ไทย">ไทย</a></li><li><a href="/fr/"><img class="pll-flag" src="/assets/flags/fr.png" width="16" height="11" alt="Français">Français</a></li><li><a href="/it/"><img class="pll-flag" src="/assets/flags/it.png" width="16" height="11" alt="Italiano">Italiano</a></li><li><a href="/de/"><img class="pll-flag" src="/assets/flags/ch.png" width="11" height="11" alt="Deutsch">Deutsch</a></li><li>
1763<a href="/ms/"><img class="pll-flag" src="/assets/flags/my.png" width="16" height="11" alt="Bahasa Melayu">Bahasa Melayu</a></li><li><a href="/ru/"><img class="pll-flag" src="/assets/flags/ru.png" width="16" height="11" alt="Русский">Русский</a></li><li><a href="/pl/"><img class="pll-flag" src="/assets/flags/pl.png" width="16" height="11" alt="Polski">Polski</a></li><li><a href="/hu/"><img class="pll-flag" src="/assets/flags/hu.png" width="16" height="11" alt="Magyar">Magyar</a></li><li><a href="/nl/"><img class="pll-flag" src="/assets/flags/nl.png" width="16" height="11" alt="Nederlands">Nederlands</a></li><li><a href="/uk/"><img class="pll-flag" src="/assets/flags/ua.png" width="16" height="11" alt="Українська">Українська</a></li><li><a href="/ro/"><img class="pll-flag" src="/assets/flags/ro.png" width="16" height="11" alt="Română">Română</a></li><li><a href="/ko/"><img class="pll-flag" src="/assets/flags/kr.png" width="16" height="11" alt="한국어">한국어</a></li><li><a href="/ja/"><img class="pll-flag" src="/assets/flags/jp.png" width="16" height="11" alt="日本語">日本語</a></li><li><a href="/cs/"><img class="pll-flag" src="/assets/flags/cz.png" width="16" height="11" alt="Čeština">Čeština</a></li><li><a href="/el/"><img class="pll-flag" src="/assets/flags/gr.png" width="16" height="11" alt="Ελληνικά">Ελληνικά</a></li><li><a href="/ar/"><img class="pll-flag" src="/assets/flags/arab.png" width="16" height="11" alt="العربية">العربية</a></li></ul></li>					</ul>
1764				</div>
1765            </nav>
1766        </div>
1767        <!-- Mobile menu overlay -->
1768        <div class="mobile-menu">
1769            <div class="mobile-menu-header">
1770                <div class="mobile-logo">
1771                <a class="brand-link" href="/en/" aria-label="SSSTiktok home">
1772                    <img class="brand-icon" src="/icons/ssstiktok-logo-v4.svg" alt="" width="32" height="32">
1773                    <span class="brand-word">SSS<i>Tiktok</i></span>
1774                </a>
1775                </div>
1776                <div class="mobile-close">
1777                    <i class="fas fa-times"></i>
1778                </div>
1779            </div>
1780            <div class="mobile-menu-container"></div>
1781        </div>
1782    </header>
1783    <main>
1784<!-- Hero Section -->
1785<section class="hero">
1786    <div class="container">
1787                    <h1>SSSTiktok Tiktok Video Downloader</h1>
1788                            <h2>TikTok downloader: fast TikTok download, no watermark</h2>
1789            </div>
1790</section>
1791
1792<!-- Download Form Section -->
1793<div class="container">
1794    <div class="download-form">
1795        <form id="download-form" method="POST" action="">
1796            <input type="hidden" name="csrf_token" value="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE3OTE1ODM5NzUsImV4cCI6MTc5MTU4NzU3NSwidWEiOiJIVU5ULUJvdC8wLjEgKCtodHRwczovL2dpdGh1Yi5jb20vaHVudC1kaXNjb3Zlcnk7IGRpc2NvdmVyeSBlbmdpbmUpIn0.pFBmOr4woXl1AkZKcRFxoOns3mHIfSBZYSnBOhbC9hE">
1797            <div class="url-input-container">
1798                <div class="input-wrapper">
1799                    <input type="text" id="url-input" name="url" placeholder="Paste TikTok video URL here..." required value="">
1800                    <button type="button" id="clear-btn" class="action-btn clear-btn" style="display: none;">
1801                        <i class="fas fa-times"></i>
1802                    </button>
1803                    <button type="button" id="paste-btn" class="action-btn paste-btn">
1804                        <i class="fas fa-paste" alt="Paste" title="Paste"></i>
1805                    </button>
1806                </div>
1807            </div>
1808            <button type="submit" id="download-button" class="download-btn">Download</button>
1809        </form>
1810
1811        <div id="result-message" class="message-container" style="margin-top: 15px;"></div>
1812
1813        <!-- Loading indicator -->
1814        <div id="loading-indicator" style="display: none; text-align: center; margin-top: 20px;">
1815            <div class="spinner" style="margin: 0 auto; width: 40px; height: 40px; border: 4px solid #f3f3f3;
1815 border-top: 4px solid #1a73e8; border-radius: 50%; animation: spin 1s linear infinite;"></div>
1816            <p style="margin-top: 10px;">Processing your video, please wait...</p>
1817        </div>
1818    </div>
1819
1820    <!-- Video result will be loaded here -->
1821    <div id="video-result-container"></div>
1822</div>
1823
1824<div id="content-below">
1825<section class="related-tools" aria-label="More TikTok downloader tools from SssTik"><div class="container"><div class="related-tools-inner"><h2>More TikTok downloader tools from SssTik</h2><div class="related-tools-grid"><a class="related-tool-link" href="/en/download-video-tiktok-mp3/"><span class="related-tool-title">TikTok to MP3 downloader</span><span class="related-tool-desc">Convert any TikTok video to MP3 audio in seconds.</span></a><a class="related-tool-link" href="/en/download-video-douyin/"><span class="related-tool-title">Douyin video downloader</span><span class="related-tool-desc">Save Douyin videos without watermark, up to 4K quality.</span></a><a class="related-tool-link" href="/en/download-tiktok-note/"><span class="related-tool-title">TikTok Notes downloader</span><span class="related-tool-desc">Download full-resolution photos from TikTok Notes posts.</span></a><a class="related-tool-link" href="/en/download-story-tiktok/"><span class="related-tool-title">TikTok Story downloader</span><span class="related-tool-desc">Save TikTok Stories before they expire in 24 hours.</span></a></div></div></div></section><section class="seo-answer-block" aria-label="SSSTiktok page summary"><div class="container"><div class="seo-answer-inner"><div class="seo-answer-copy"><h2>What is a TikTok video downloader?</h2><p>SssTiktok makes Download Video Tiktok a two-second paste-and-go job: drop the link into our TikTok video downloader and it pulls the clip straight from TikTok&#039;s servers, no app install required. Whatever caught your eye on TikTok, this page hands back a clean, watermark-free file in seconds, ready to save or share.</p></div><div class="seo-answer-grid"><div><h3>Best for</h3><ul><li>Save a trending TikTok clip before it gets taken down or edited.</li><li>Grab a friend&#039;s video to resend on WhatsApp or Instagram without the TikTok logo.</li><li>Download a tutorial or recipe video to watch offline later.</li></ul></div><div><h3>Key terms</h3><p>download TikTok videos, TikTok download, TikTok video downloader, download TikTok, no watermark TikTok download, TikTok downloader online</p></div></div></div></div></section>
1826<!-- Info Section -->
1827<section class="info-section">
1828    <div class="container">
1829        <div class="info-container">
1830            <!-- ssstik-seo-direct-answer:v2 home -->
1831<p><strong>SSSTiktok</strong> and <strong>SssTik</strong> help you <strong>Download Video Tiktok</strong> without watermark directly in your browser. Paste a public TikTok link, choose the available video or audio option, and save the file without installing a separate app.</p>
1832<!-- /ssstik-seo-direct-answer -->
1833<p><strong>SSS Tiktok</strong> by <strong>SssTik</strong> is a free browser tool to <strong>Download Video Tiktok</strong> without watermark. Paste a TikTok video link, process it in seconds, then save the result as MP4 video or extract the audio as MP3 when available. The downloader works on mobile, tablet, and desktop browsers without installing an app.</p>
1834<h3>What is SSSTiktok?</h3>
1835<p>SSSTiktok is the main TikTok downloader experience on SssTik. It helps users save supported public TikTok videos for personal use without the TikTok watermark. The tool keeps the flow simple: copy the TikTok URL, paste it into the input box, tap Download, and choose the available server or format. That makes it the page to reach for when you want to download TikTok video without watermark rather than record the screen and lose quality doing it.</p>
1836<h3>Featured application of SSS Tiktok</h3>
1837<p><strong>SSSTiktok</strong> is a free TikTok video downloader built to save videos from <a href="https://www.tiktok.com/" target="_blank" rel="noopener nofollow sponsored">TikTok.Com</a> quickly in a browser. It can help you download supported TikTok videos without watermark, save audio as MP3 on supp
1837orted links, and keep useful clips available for personal use.</p>
1838<p>No app install required</p>
1839<p>SssTik works in common mobile and desktop browsers. You only need a TikTok link and an internet connection, so the process stays simple on iPhone, Android, Windows, macOS, and tablets.</p>
1840<p>Video and audio options</p>
1841<p>When the source supports it, SSSTiktok can provide TikTok video download options and TikTok MP3 extraction. This makes the homepage useful for users who want MP4 video as well as users who need audio from a public TikTok post.</p>
1842<p>Fast and lightweight workflow</p>
1843<p>The downloader page is designed around one input box and one Download button. Paste the URL, start the request, then choose the result. There is no account step and no heavy editor interface in the way.</p>
1844<h3>How to Download Video Tiktok without watermark?</h3>
1845<p>To Download Video Tiktok with SSS Tiktok, open the TikTok app or website, copy the link of a public video, return to SssTik, paste the URL into the search box, and press Download. After the system processes the link, choose the available download option. If a video is private, deleted, restricted, or unsupported, the tool may not be able to generate a file.</p>
1846<ol>
1847<li>Copy a public TikTok video link.</li>
1848<li>Paste the URL into SSSTiktok.</li>
1849<li>Download: Click the "Download" button and choose your preferred download quality.</li>
1850<li>Save the Video: The video will be downloaded directly to your device.</li>
1851</ol>
1852<h3>TikTok download straight from the browser</h3>
1853<p>A TikTok download here is one paste and one click. There is nothing to install, so it behaves the same on an iPhone in Safari, an Android phone in Chrome, or a laptop at a desk. Paste a public link, wait for the request to finish, then pick the result you need.</p>
1854<p>Because the tool runs entirely as a web page, it never asks for a TikTok login and does not keep the files it processes. That suits the ordinary cases: keeping a reference clip for later, saving your own post before you edit it, or collecting material you have permission to reuse. Videos that are private, deleted, or region restricted stay unavailable, and the tool says so rather than hand back a broken file.</p>
1855<h3>Download TikTok video as MP4, without the logo</h3>
1856<p>The standard result is a plain MP4 file. TikTok to MP4 gives you the clip close to the way it was uploaded, minus the overlay, so you can download TikTok video files that play anywhere without a separate converter step.</p>
1857<p>The same request doubles as a TikTok watermark remover. The file is pulled from the source rather than re-encoded, which is why the logo is absent instead of smeared over. Quality follows the original upload: a 1080p post downloads at 1080p, and no tool can add detail that was never recorded.</p>
1858<h3>Other spellings of SSSTiktok</h3>
1859<p><strong>SSSTiktok</strong> also gets written as SssTik, ssstik, sstik, sstiktok and sss tiktok. Every one of those spellings refers to this same downloader, so whichever one you searched for, you are in the right place.</p>
1860<h3>Why use SssTik for TikTok downloads?</h3>
1861<p>SssTik keeps the downloader focused on speed, clarity, and cross-device access. The page uses direct instructions, visible FAQ content, and structured information so users and search engines can understand the service quickly. It is best for saving supported public TikTok videos for personal, offline, or reference use while respecting the rights of original creators.</p>        </div>
1862    </div>
1863</section>
1864
1865<section class="faq-section" id="faq"><div class="container"><h2>Frequently Asked Questions</h2><div class="faq-container"><div class="faq-item"><div class="faq-question"><h3><span>What is SssTikTok?</span></h3><i class="fas fa-chevron-down"></i></div><div class="faq-answer"><span><p>SssTikTok is the TikTok video downloader that runs in your browser. Paste a public TikTok link into the tool to Download Video Tiktok and save the available video or audio file.</p></span></div></div><div class="faq-item"><div class="faq-question"><h3><span>How do I Download Video Tiktok without a watermark?</span></h3><i class="fas fa-chevron-down"></i></div><div class="faq-answer"><span><p>Copy the link of a public TikTok video, open SssTik, paste the URL into the input box, and press Download. Then choose the no-watermark video option when it appears in the results.</p></span></div></div><div class="faq-item"><div class="faq-question"><h3><span>Is SssTik free to use?</span></h3><i class="fas fa-chevron-down"></i></div><div class="faq-answer"><span><p>Yes. SssTik works free of charge in a web browser, and the basic TikTok video downloader flow does not require creating an account.</p></span></div></div><div class="faq-item"><div class="faq-question"><h3><span>Can SssTik download TikTok audio as well as video?</span></h3><i class="fas fa-chevron-down"></i></div><div class="faq-answer"><span><p>When audio extraction is available for a supported public TikTok link, SssTik can offer an MP3 option alongside the video. The TikTok MP3 downloader page is built specifically for audio-only downloads.</p></span></div></div><div class="faq-item"><div class="faq-question"><h3><span>Why do I get an error when trying to download a video?</span></h3><i class="fas fa-chevron-down"></i></div><div class="faq-answer"><span><p>A download can fail if the TikTok link is private, deleted, region-restricted, copied incorrectly, or temporarily unavailable from TikTok's side.</p></span></div></div><div class="faq-item"><div class="faq-question"><h3><span>Does SssTik change the video quality?</span></h3><i class="fas fa-chevron-down"></i></div><div class="faq-answer"><span><p>No. SssTik does not upscale or re-encode the original video. The quality you get depends on what the public TikTok source provides for that link.</p></span></div></div></div></div></section></div>
1866<div class="art-tools" id="artTools" data-kind="page" data-title="SSSTiktok - SssTik Download Video Tiktok | SSSTiktok - SSSTik Tiktok Downloader"><div class="art-tools-inner"><span class="art-tools-lab">Take this page with you</span><div class="art-tools-row"><button type="button" class="art-btn" id="copyMd" data-done="Copied"><span class="art-btn-t">Copy as Markdown</span></button><button type="button" class="art-copy-icon" id="copyLink" title="Copy link" data-done="Link copied">
1866<svg class="art-ai-i" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.1" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg><span class="art-ai-t">Copy link</span></button><span class="art-tools-sep" aria-hidden="true"></span><div class="art-tools-ai" id="shareAi"><a class="art-ai" data-ai="chatgpt" data-label="ChatGPT" title="Ask ChatGPT" href="#" rel="noopener nofollow noreferrer" target="_blank"><svg class="art-ai-i" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill="#10A37F" d="M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"></path></svg><span class="art-ai-t">ChatGPT</span></a><a class="art-ai" data-ai="claude" data-label="Claude" title="Ask Claude" href="#" rel="noopener nofollow noreferrer" target="_blank"><svg class="art-ai-i" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill="#D97757" d="m4.7144 15.9555 4.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608 1.5179.1032 2.2767.1578 1.6514.0972 2.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973 9.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686 1.9064 1.4754 2.4893 1.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335 6.6997 0l.9957.1336.419.3642.6192 1.4147 1.0018 2.2282 1.5543 3.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853 1.8517-.5586 2.9021-.3643 1.9429h.2125l.2429-.2429.9835-1.3053 1.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759 1.1293-.34 1.1657-1.0625 1.3478-.8804 1.1414-1.2628 1.7-.7893 1.36.0729.1093.1882-.0183 2.8535-.607 1.5421-.2794 1.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607 1.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929 1.0686 2.0035 1.8092 2.5075 2.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496 2.3436 3.5214.1214 1.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38 17.959l-1.1414-1.9428-.1397.079-.674 7.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.
18660182-1.4328 1.9672-2.1796 2.9446-1.7243 1.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889 2.386-3.0357 1.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385 4.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429 1.9064-1.3114Z"></path></svg><span class="art-ai-t">Claude</span></a><a class="art-ai" data-ai="perplexity" data-label="Perplexity" title="Ask Perplexity" href="#" rel="noopener nofollow noreferrer" target="_blank"><svg class="art-ai-i" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill="#20808D" d="M22.3977 7.0896h-2.3106V.0676l-7.5094 6.3542V.1577h-1.1554v6.1966L4.4904 0v7.0896H1.6023v10.3976h2.8882V24l6.932-6.3591v6.2005h1.1554v-6.0469l6.9318 6.1807v-6.4879h2.8882V7.0896zm-3.4657-4.531v4.531h-5.355l5.355-4.531zm-13.2862.0676 4.8691 4.4634H5.6458V2.6262zM2.7576 16.332V8.245h7.8476l-6.1149 6.1147v1.9723H2.7576zm2.8882 5.0404v-3.8852h.0001v-2.6488l5.7763-5.7764v7.0111l-5.7764 5.2993zm12.7086.0248-5.7766-5.1509V9.0618l5.7766 5.7766v6.5588zm2.8882-5.0652h-1.733v-1.9723L13.3948 8.245h7.8478v8.087z"></path></svg><span class="art-ai-t">Perplexity</span></a><a class="art-ai" data-ai="aimode" data-label="Google AI Mode" title="Ask Google AI Mode" href="#" rel="noopener nofollow noreferrer" target="_blank"><svg class="art-ai-i" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill="#4285F4" d="M23 12.245c0-.905-.075-1.565-.236-2.25h-10.54v4.083h6.186c-.124 1.014-.797 2.542-2.294 3.569l-.021.136 3.332 2.53.23.022C21.779 18.417 23 15.593 23 12.245z"></path><path fill="#34A853" d="M12.225 23c3.03 0 5.574-.978 7.433-2.665l-3.542-2.688c-.948.648-2.22 1.1-3.891 1.1a6.745 6.745 0 0 1-6.386-4.572l-.132.011-3.465 2.628-.045.124C4.043 20.531 7.835 23 12.225 23z"></path><path fill="#FBBC05" d="M5.84 14.175A6.65 6.65 0 0 1 5.463 12c0-.758.138-1.491.361-2.175l-.006-.147-3.508-2.67-.115.054A10.831 10.831 0 0 0 1 12c0 1.772.436 3.447 1.197 4.938l3.642-2.763z"></path><path fill="#EA4335" d="M12.225 5.253c2.108 0 3.529.892 4.34 1.638l3.167-3.031C17.787 2.088 15.255 1 12.225 1 7.834 1 4.043 3.469 2.197 7.062l3.63 2.763a6.77 6.77 0 0 1 6.398-4.572z"></path></svg><span class="art-ai-t">Google AI Mode</span></a><a class="art-ai" data-ai="kimi" data-label="Kimi" title="Ask Kimi" href="#" rel="noopener nofollow noreferrer" target="_blank"><svg class="art-ai-i" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill="currentColor" d="M21.765.351C22.998.351 24 1.353 24 2.586S22.998 4.82 21.765 4.82h-1.974c-.15 0-.26-.12-.26-.26V2.586A2.237 2.237 0 0 1 21.765.35M9.41 13.388l8.447-8.377c.16-.16.07-.471-.14-.471h-4.55s-.1.02-.14.06l-9.099 9.029c-.14.14-.35.02-.35-.21V4.81c0-.15-.1-.27-.221-.27H.22c-.12 0-.22.12-.22.27v18.57c0 .15.1.27.22.27h3.137c.12 0 .22-.12.22-.27v-3.79c0-.08.03-.16.08-.21l2.826-2.796c.07-.07.16-.08.241-.03l7.546 5.551a8.9 8.9 0 0 0 4.018 1.493c.12.01.23-.11.23-.27V19.76c0-.14-.08-.25-.19-.26a5.8 5.8 0 0 1-2.355-.942l-6.533-4.73c-.14-.09-.15-.32-.03-.441"></path></svg><span class="art-ai-t">Kimi</span></a><a class="art-ai" data-ai="grok" data-label="Grok" title="Ask Grok" href="#" rel="noopener nofollow noreferrer" target="_blank"><svg class="art-ai-i" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill="currentColor" d="M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 0 0-1.829-1A8.975 8.975 0 0 0 5.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815"></path></svg><span class="art-ai-t">Grok</span></a></div></div></div><p class="art-tools-note" id="artToolsNote" role="status"></p></div></main>
1867<footer>
1868    <div class="container">
1869        <div class="footer-content">
1870            <div class="footer-logo">
1871                <h4>SSSTiktok</h4>
1872                <div class="social-icons">
1873                    <a href="https://www.youtube.com/channel/UCPaD8ZfopT-57n1qgE9dntw" title="Youtube"
1874                        class="text-social me-2" target="_blank" rel="nofollow noopener"><i class="fab fa-youtube"></i></a>
1875                    <a href="https://www.twitch.tv/ssstik" title="Twich" class="text-social me-2" target="_blank" rel="nofollow noopener"><i
1876                            class="fab fa-twitch"></i></a>
1877                    <a href="https://www.tumblr.com/blog/ssstik" title="Tumblr" class="text-social me-2" target="_blank" rel="nofollow noopener"><i
1878                            class="fab fa-tumblr-square"></i></a>
1879                    <a href="mailto:[email protected]" title="email" class="text-social me-2" rel="nofollow"><i
1880                            class="fas fa-envelope"></i></a>
1881                </div>
1882
1883            </div>
1884            <div class="footer-links">
1885
1886                <div class="footer-col">
1887                    <h4>Support</h4>
1888                    <ul>
1889                        <li><a href="/en/contact-us/" target="_blank" rel="nofollow noopener">Contact Us</a></li>
1890                        <li><a href="/en/about/" target="_blank" rel="nofollow noopener">About Us</a></li>
1891                        <li><a href="/en/terms-of-service/" target="_blank" rel="nofollow noopener">Terms of Service</a></li>
1892                        <li><a href="/en/privacy-policy/" target="_blank" rel="nofollow noopener">Privacy Policy</a></li>
1893                    </ul>
1894                </div>
1895            </div>
1896        </div>
1897
1898        <div class="footer-bottom">
1899            <p>Note: TikTok Downloader is not a TikTok tool. We do not have any relationship with TikTok or ByteDance
1900                Ltd. We only support TikTok users to download our videos on TikTok without logo easily and quickly. We
1901                do not host any TikTok content. All rights belong to their respective owners.</p>
1902            <p>&copy; 2018 - 2026 All rights reserved <a
1903                    href="/en/">SSSTIKTOK</a></p>
1904            <p>SSSTiktok - Tiktok Downloader</p>
1905        </div>
1906      <div class="sponsored"><div class="container" style="display:none"><a href="https://us-stemcell.com" target="_blank">xôi lạc z</a> <a href="https://jeremysaid.com" target="_blank">XoilacTV</a>
1906 <a href="https://bluecloudsolutions.com" target="_blank">Xoilac</a> <a href="https://accelrobotics.com" target="_blank">cakhiatv</a> <a href="https://gameofthronesbr.com" target="_blank">Trực tiếp bóng đá 90phut</a> <a href="https://stlouiscinemas.com" target="_blank">Socolive TV trực tiếp bóng đá</a> <a href="https://vebotvd.cc" target="_blank">Vebo Live</a></div></div>
1907    </div>
1908</footer>
1909
1910</div><!-- #page -->
1911
1912<script src="/assets/js/platform-redirect-config.js?v=4"></script>
vendor: 1 bytes, line 1912
1912
1913<script src="/assets/js/main.js?v=32" defer></script>
vendor: 1 bytes, line 1913
1913
1914<script>
1915window.SaveToolConfig = {
1916    brandName: "SSSTiktok",
1917    shareTitle: document.title || "SSSTiktok",
1918    shareText: "Download TikTok videos without watermark online with SSSTiktok.",
1919    successEvent: "downloader:download-success",
1920    storageKey: "ssstiktok.save-tool.v1",
1921    brandIcon: "/apple-touch-icon.png"
1922};
1923</script>
vendor: 1 bytes, line 1923
1923
1924<script type="module" src="/assets/save-tool/save-tool.js?v=4"></script>
vendor: 1 bytes, line 1924
1924
1925<script>
1926    // NOTE: assets/js/main.js (unmodified, copied verbatim from the original
1927    // theme) already clones #main-menu into .mobile-menu-container via
1928    // cloneNode(true) + removeAttribute('id'), and already wires up the
1929    // hamburger open/close (.mobile-menu-toggle / .mobile-close / .active).
1930    // An earlier version of this file duplicated that logic here too, which
1931    // made every menu item render 2-3x on mobile — don't re-add it. This
1932    // script only owns what main.js doesn't: the Polylang-style language
1933    // submenu, which didn't exist as a plain-PHP concern before.
1934    document.addEventListener('DOMContentLoaded', function () {
1935        // Event delegation: one listener covers both the header's copy and
1936        // whichever clone main.js produces, regardless of when it's created.
1937        document.addEventListener('click', function (e) {
1938            var trigger = e.target.closest('.pll-parent-menu-item > a');
1939            if (trigger) {
1940                e.preventDefault();
1941                var submenu = trigger.parentElement.querySelector('.sub-menu');
1942                var wasOpen = submenu.classList.contains('is-open');
1943                document.querySelectorAll('.pll-parent-menu-item .sub-menu.is-open').forEach(function (el) {
1944                    el.classList.remove('is-open');
1945                });
1946                if (!wasOpen) submenu.classList.add('is-open');
1947                return;
1948            }
1949            if (!e.target.closest('.pll-parent-menu-item')) {
1950                document.querySelectorAll('.pll-parent-menu-item .sub-menu.is-open').forEach(function (el) {
1951                    el.classList.remove('is-open');
1952                });
1953            }
1954
1955            // "Tools" dropdown: hover/:focus-within opens it on desktop; on
1956            // mobile (where it's a static, always-tappable list per the
1957            // .mobile-menu-container CSS override) it needs an explicit
1958            // click toggle instead.
1959            var toolsTrigger = e.target.closest('.ssstik-header-tools-trigger');
1960            if (toolsTrigger) {
1961                var panel = toolsTrigger.parentElement.querySelector('.ssstik-header-tools-panel');
1962                var toolsWasOpen = panel.classList.contains('is-open');
1963                document.querySelectorAll('.ssstik-header-tools-panel.is-open').forEach(function (el) {
1964                    el.classList.remove('is-open');
1965                    var btn = el.parentElement.querySelector('.ssstik-header-tools-trigger');
1966                    if (btn) btn.setAttribute('aria-expanded', 'false');
1967                });
1968                if (!toolsWasOpen) {
1969                    panel.classList.add('is-open');
1970                    toolsTrigger.setAttribute('aria-expanded', 'true');
1971                }
1972                return;
1973            }
1974            if (!e.target.closest('.ssstik-header-tools')) {
1975                document.querySelectorAll('.ssstik-header-tools-panel.is-open').forEach(function (el) {
1976                    el.classList.remove('is-open');
1977                    var btn = el.parentElement.querySelector('.ssstik-header-tools-trigger');
1978                    if (btn) btn.setAttribute('aria-expanded', 'false');
1979                });
1980            }
1981        });
1982    });
1983</script>
1983
1984</body>
1985
1986</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.