Testo in grassetto
Scriva Hello world e otterrà **Hello world**, pronto da incollare ovunque venga letto il grassetto Markdown, da una chat agli appunti di progetto. Se il testo è già racchiuso resta com'è, così non si ritrova mai con quattro asterischi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Testo
- Hello world
- Grassetto
- **Hello world**
- Originale
- Hello world
- Lunghezza
- 15
Le applicazioni di chat in Markdown, i file README e molti editor di basi di conoscenza trattano come grassetto una frase avvolta in una coppia di asterischi doppi. Chi ancora digita a mano quei marcatori dimentica la chiusura o incolla un titolo già avvolto e ottiene quattro asterischi che si vedono in corsivo o come stelle letterali. Questo assistente di testo in grassetto prende una sola stringa, rifiuta l'ingresso vuoto o solo di spazi così una casella bianca non sembra mai un formato riuscito, e restituisce la forma grassetto Markdown più un indicatore quando l'origine era già avvolta.
Che cos'è il grassetto Markdown e come funziona questo avvolgimento
Il grassetto Markdown non è un file di carattere e non è uno stile di lettera Unicode. In CommonMark, GitHub Flavored Markdown, Discord, molte anteprime README e innumerevoli generatori di siti statici, un tratto avvolto da due asterischi per lato viene analizzato come enfasi forte e disegnato in grassetto. La stessa convenzione compare nelle macro di chat, nei modelli di ticket e nei frammenti di base di conoscenza che gli autori incollano tra gli strumenti.
Questo assistente esiste per quel contratto: Lei invia una stringa semplice e riceve quella stringa avvolta in una coppia iniziale e una coppia finale di asterischi così il motore successivo la mostra in grassetto. Non associa A–Z a punti di codice Mathematical Bold Italic, non emette tag HTML strong e non percorre un documento Markdown intero per trovare ogni nodo di enfasi. Una stringa in ingresso, una stringa marcata in uscita.
Quando l'origine ritagliata inizia e termina già con asterischi doppi e il tratto interno non è vuoto, la funzione lascia l'avvolgimento esistente al suo posto invece di impilare una seconda coppia. Impilare trasformerebbe un titolo corretto in quattro asterischi, che molti analizzatori trattano come corsivo più stelle residue o come una sequenza di delimitatori rotta. Le stringhe vuote o solo di spazi vengono rifiutate così un carico utile riuscito non significa mai che Lei abbia messo in grassetto il nulla.
Dove un avvolgitore di grassetto Markdown merita il suo posto
I responsabili di comunità, i redattori di supporto e le canalizzazioni di documentazione hanno bisogno di un modo piccolo e prevedibile per imprimere il grassetto Markdown su una frase prima che arrivi in un messaggio di chat, una riga di README o un modello di ticket. Una convalida fallita non consuma saldo.
Tenga le richieste sotto il tetto di caratteri pubblicato, fissi la stringa bold nei test e otterrà marcatura riproducibile per robot di chat, generatori di documenti e worker di bordo senza erigere un analizzatore Markdown né un motore di caratteri. Usi Mathematical Bold Italic di Unicode quando vuole lettere che sembrino grassetto in luoghi che non analizzano Markdown; usi questa pagina quando il consumatore è un motore Markdown che si aspetta asterischi ASCII.
Quella scissione di intenzione di ricerca è il motivo per cui esiste una pagina dedicata al testo in grassetto accanto allo stilizzatore Unicode e allo strumento generico di avvolgimento per riga.
Casi d'uso
Macro di chat e di comunità
Imprima il grassetto Markdown su una frase prima di pubblicarla su Discord, GitHub o qualsiasi chat che disegni gli asterischi doppi come enfasi forte.
Canalizzazioni README e di documentazione
Generi **titoli e richiami** da titoli semplici in una compilazione di documenti così ogni riga usa lo stesso avvolgimento e non impila mai una seconda coppia.
Frammenti di supporto e modelli di ticket
Avvolga il nome di un prodotto o una parola di stato nella marcatura grassetto all'interno di risposte già pronte, senza digitare asterischi che spariscono all'incolla.
Domande frequenti
Come si mette un testo in grassetto in Markdown?
Invii una stringa non vuota nel campo text.
Che succede se invio un testo vuoto?
Le stringhe vuote o solo di spazi non sono un formato riuscito e non vengono addebitate.
Converte le lettere in caratteri Unicode in grassetto?
No. Questa pagina emette asterischi ASCII Markdown per i motori che analizzano **grassetto**. Per lettere Mathematical Bold Italic che sembrano stilizzate senza Markdown, usi il convertitore Unicode grassetto corsivo.
Che cosa succede se il mio testo ha già i doppi asterischi?
Resta esattamente com'è. Aggiungere un'altra coppia lascerebbe quattro asterischi per lato, che molti lettori Markdown mostrano come corsivo con stelline in più o come formattazione rotta.
Gli spazi all'inizio o alla fine vengono mantenuti?
No. Gli spazi iniziali e finali vengono tolti prima di aggiungere gli asterischi, così i segni racchiudono solo le sue parole. Una casella con soli spazi viene rifiutato invece di finire in grassetto.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/life/bold-text \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello world"}'const res = await fetch("https://api.kit.forhosting.com/life/bold-text", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello world"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/bold-text",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello world"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/bold-text", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello world"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello world"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/bold-text", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "Hello world"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.bold_text",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_chars | 100000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Contratto di ingresso, testo già avvolto ed errori di vuoto
Con il campo presente, il motore ritaglia gli spazi iniziali e finali. Le stringhe più lunghe di centomila caratteri vengono rifiutate perché un incolla massiccio non deve saturare l'isolamento. Invii un corpo JSON con un campo obbligatorio chiamato text: la stringa delle parole che Lei desidera marcare in grassetto. L'analizzatore accetta anche gli alias input, string, value, content, body e s così i moduli più vecchi e gli involucri SDK non devono rinominare il campo. Il valore deve essere una stringa; numeri, oggetti, elenchi e booleani vengono rifiutati con invalid_input che nomina text. Se il risultato è vuoto, l'attività fallisce con invalid_input e non viene addebitata: il testo vuoto non è un formato riuscito. In caso di successo il corpo include bold, il risultato avvolto in Markdown che i clienti devono copiare o archiviare; original, la fonte ritagliata; length, il conteggio dei caratteri della stringa in grassetto; already_wrapped, vero solo quando l'origine era già una coppia completa di asterischi doppi con un tratto interno non vuoto; e method, sempre markdown_double_asterisk per distinguere questo contratto da uno stilizzatore Unicode. Esempio: Hello world diventa un campo bold di due asterischi, Hello world e due asterischi, con already_wrapped falso. Rinviando una frase Ready già avvolta sullo stesso percorso si ottiene quello stesso avvolgimento con already_wrapped vero, non un groviglio di quattro asterischi impilati. Abbini la risposta alla Sua anteprima se desidera un campione reso; questo endpoint restituisce marcatura, non un'immagine raster né un file di carattere.
Dove un avvolgitore di grassetto Markdown merita il suo posto
Le macro dei fogli di calcolo e le automazioni senza codice che costruiscono copie compatibili con Discord possono chiamare questo endpoint invece di concatenare asterischi in cinque ricette diverse che non si accordano su ritaglio e doppio avvolgimento. Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa la tariffa base pubblicata $0.002 senza token di modello e senza rete in uscita.
Domande tecniche
E se il testo è già avvolto in asterischi?
Se l'origine ritagliata inizia e termina già con asterischi doppi e il tratto interno non è vuoto, l'assistente lo lascia com'è e imposta already_wrapped su vero. Non impilerà una seconda coppia.
Quanto costa l'avvolgitore di testo in grassetto?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.