Salta al contenuto
BitcoinToolkit

Convertitore Satoshi

Converti BTC, mBTC, μBTC e sats senza arrotondamenti.

1 BTC = 100.000.000 sat

  • BTC1
  • mBTC1,000
  • μBTC1,000,000
  • sat100,000,000
Mostra calcolo
Formula

1 BTC × 100.000.000 sat/BTC = 100.000.000 sat

Valore intero in satoshi

100.000.000 sat

Precisione

Esatto — nessun arrotondamento applicato

Relazioni tra unità Bitcoin

BTC, mBTC, μBTC e sat sono modi fissi per esprimere un importo in Bitcoin. Un BTC equivale a 100.000.000 sats; un mBTC equivale a 100.000 sats; un μBTC equivale a 100 sats. Il prezzo di mercato non influisce su questi rapporti. Selezionare un'altra unità cambia la posizione decimale e l'etichetta, non l'importo sottostante.

Il satoshi, solitamente abbreviato in sat, è la più piccola unità intera accettata da questo convertitore. Per la sua storia e l'uso quotidiano, leggi Cos'è un Satoshi?. Ogni voce valida viene prima risolta in un numero intero di sats, poi visualizzata nell'unità di destinazione scelta. Questo rende il satoshi il riferimento comune anche quando nessun selettore mostra attualmente sat.

La scelta dell'unità è pratica. Un saldo di 0,25 BTC può essere più facile da leggere di 25.000.000 sats, mentre un piccolo prezzo può essere più chiaro in sats. mBTC sposta il decimale di BTC di tre posizioni, quindi quel saldo può anche essere scritto come 250 mBTC senza guadagnare o perdere precisione. Nessuna notazione è più accurata; quella utile è la forma che il lettore o la destinazione si aspetta. Le impostazioni predefinite del software possono comunque causare errori gravi: 500.000 sats è 0,005 BTC, mentre 500 mBTC è 0,5 BTC. Controlla l'unità accanto a entrambi i numeri prima di usare un risultato.

Un microbitcoin, scritto μBTC, è comunemente chiamato bit e equivale a 0,000001 BTC o 100 sats. Poiché “bit” significa anche cifra binaria in informatica, l'interfaccia usa il simbolo inequivocabile μBTC. Per il contesto di protocollo e transazione oltre alla conversione di denominazione, usa la pagina di riferimento Bitcoin.

UnitàValore in satsEsempio
BTC100,000,0000,01 BTC = 1.000.000 sats
mBTC100,0001,25 mBTC = 125.000 sats
μBTC100250 μBTC = 25.000 sats
sat112.345 sats = 0,00012345 BTC

Perché un decimale in più fallisce

0,00000001 BTC equivale a 1 sat. Aggiungi una cifra decimale e 0,000000001 BTC equivale a 0,1 sat. Entrambe le stringhe sono notazioni decimali valide, ma solo la prima può essere rappresentata come un satoshi intero. Il convertitore rifiuta la seconda invece di cambiarla in zero o un sat.

Sintassi e rappresentabilità sono controlli separati. Una stringa può contenere solo cifre valide e descrivere comunque meno di un satoshi. BTC supporta qui otto cifre decimali significative perché l'ottava cifra è un sat; mBTC ne supporta cinque, μBTC due, e l'input sat deve essere un intero. Di conseguenza, 0,00001 mBTC e 0,01 μBTC passano, mentre 0,000001 mBTC e 0,001 μBTC falliscono. Questi limiti sono un unico confine visto attraverso quattro scale.

Gli zeri finali non aggiungono valore. L'input 1,000000000 BTC rimane 1 BTC perché la nona cifra è zero, mentre 1,000000001 BTC richiederebbe 100.000.000,1 sats. Gli zeri finali insignificanti vengono rimossi prima del controllo del confine, quindi la precisione scritta non viene confusa con il valore effettivo. Il raggruppamento ha la sua regola sintattica: 1.000 e 12.345 sono accettati, ma 10,00 e 12,34,5 vengono lasciati invariati per la correzione piuttosto che interpretati per congettura.

Questo confine è importante quando un importo proviene da un foglio di calcolo, un export di exchange o un'altra calcolatrice. L'arrotondamento silenzioso altererebbe il valore inviato, quindi un resto inferiore a satoshi viene segnalato direttamente mentre il testo originale rimane disponibile per la correzione. I valori negativi e la notazione esponenziale come 1e-8 ricevono anche errori in linguaggio semplice; un punto rimane il separatore decimale. Separare gli errori di formato dagli errori di rappresentabilità dice all'utente se riparare la notazione o scegliere un importo che si risolva in sats interi. Un decimale pulito può quindi fallire per precisione del valore anche quando ogni carattere è valido.

Come il calcolo rimane esatto

L'aritmetica a virgola mobile binaria ordinaria può approssimare brevi valori decimali anche quando il numero sembra invariato sullo schermo. Questo convertitore invece legge il testo decimale, applica la scala dell'unità selezionata e costruisce un importo intero in satoshi. Il browser fornisce aggiornamenti immediati e il server gestisce il fallback senza JavaScript con regole di scala e validazione corrispondenti. Entrambi rifiutano sats frazionari invece di ripararli. La divulgazione del calcolo mostra la formula attiva, il valore intero e il risultato di precisione senza esporre codici diagnostici interni.

Testo prima dell'aritmetica

L'input rimane testo mentre vengono controllati spazi, posizione delle virgole, punti decimali e precisione dell'unità. Il raggruppamento valido come 12.345 viene normalizzato a 12345; il raggruppamento malformato rimane visibile per la correzione. La notazione scientifica non viene espansa perché un decimale completo espone il confine di un satoshi ed evita ambiguità sui caratteri inviati.

Un valore intero in satoshi

Dopo la validazione, il decimale viene applicato a una scala intera: 100.000.000 per BTC, 100.000 per mBTC, 100 per μBTC o 1 per sat. La stringa risultante in satoshi interi diventa il riferimento per ogni unità visualizzata. Le uscite sono quindi derivate insieme piuttosto che calcolate indipendentemente, impedendo a una rappresentazione di allontanarsi da un'altra.

Formattazione delle uscite

La formattazione di BTC inserisce otto posizioni decimali nella stringa satoshi, mBTC ne usa cinque e μBTC due. Gli zeri insignificanti vengono rimossi senza cambiare l'importo intero. I valori grandi ricevono virgole di raggruppamento sullo schermo, mentre Copia risultato restituisce testo numerico senza raggruppamento così che una destinazione non scambi le virgole per caratteri non validi o punteggiatura locale.

Controllo di andata e ritorno

Un viaggio di andata e ritorno converte un risultato formattato di nuovo in sats. Ad esempio, 12.345 sats diventa 0,00012345 BTC e ritorna a 12.345 sats. L'uguaglianza viene verificata come corrispondenza intera piuttosto che con una tolleranza. Swap usa il valore di destinazione come nuova sorgente senza introdurre un'approssimazione intermedia, e swap ripetuti devono restituire il valore intero originale in satoshi.

Dall'importo inserito al risultato riutilizzabile
  1. Leggi e valida il testo decimale
  2. Costruisci un importo intero in satoshi
  3. Formatta l'unità del risultato selezionata
  4. Copia, scambia o confronta equivalenti

Conversioni eseguite

Ogni esempio passa attraverso un importo intero in satoshi. L'operazione espone la scala dell'unità e il risultato segue la formattazione di visualizzazione del convertitore live. Le virgole di raggruppamento rendono i valori grandi più facili da leggere ma sono omesse nell'output numerico copiato.

DaCalcoloRisultatoCosa notare
1 BTC1 × 100,000,000100.000.000 satsUn BTC intero raggiunge direttamente un intero.
12.345 sats12,345 ÷ 100,000,0000,00012345 BTCOtto posizioni decimali di BTC preservano ogni sat.
1,25 mBTC1.25 × 100,000125.000 satsL'output equivale anche a 0,00125 BTC.
250 μBTC250 × 10025.000 satsLa comune unità “bit” rimane esatta.
1.000 satsRimuovi il raggruppamento di visualizzazione0,00001 BTCL'output sat copiato è 1000, senza virgola.
0,000000001 BTC× 100,000,0000,1 sat — rifiutatoNon esiste un risultato intero in satoshi.

Abbina l'unità di destinazione al campo di destinazione. Se un portafoglio richiede BTC, seleziona BTC invece di copiare un valore in sat e spostare il decimale manualmente. Se una fattura usa sats, seleziona sat così l'intero previsto è esplicito. Swap porta il risultato corrente nel lato sorgente per una verifica inversa. Questo mantiene visibile la direzione di conversione ed evita di trattare una virgola di visualizzazione come parte del valore numerico.

La lunghezza dell'input è limitata per proteggere la pagina da stringhe eccessivamente lunghe accidentali, non per certificare che ogni numero accettato possa esistere all'interno dell'offerta di Bitcoin. Il limite è operativo: impedisce che un campo inaspettatamente lungo consumi lavoro inutile del browser o del server. Zero è valido perché rimane esattamente rappresentabile. Gli importi negativi rimangono al di fuori dello scopo di questo convertitore di denominazioni e vengono rifiutati prima della conversione.

sat, sat/vB e msat

Un sat è una quantità di bitcoin. sat/vB è una tariffa misurata in satoshi per byte virtuale. Una tariffa necessita della dimensione virtuale di una transazione prima di diventare un importo di commissione, quindi 10 sat e 10 sat/vB non sono intercambiabili. La domanda di rete può cambiare una tariffa appropriata, mentre i rapporti di denominazione rimangono fissi. Vedi la guida alle commissioni di transazione Bitcoin per quel calcolo separato.

Un millisatoshi, o msat, è un millesimo di satoshi utilizzato nella contabilità Lightning. Può essere significativo all'interno di un sistema Lightning anche se è al di sotto del limite intero di satoshi di questo convertitore. Le implementazioni Lightning possono tracciare msats internamente prima del regolamento, ma ciò non rende un sat frazionario un valore di output on-chain. Supportare msat richiederebbe una scala e un modello di validazione diversi, quindi un saldo msat non viene silenziosamente mescolato nei risultati di denominazione on-chain.

Questo strumento converte denominazioni fisse di Bitcoin; non recupera prezzi, ispeziona portafogli o stima commissioni di rete. Il suo output dipende solo dall'importo visibile e dalle unità selezionate. Prima di usare un risultato, conferma se il campo ricevente si aspetta BTC, sats, una tariffa o un'unità Lightning. Altri strumenti a unità fissa rimangono disponibili nella directory dei convertitori.

FAQ sul convertitore di Satoshi

Quanti satoshi ci sono in un BTC?

Un BTC equivale esattamente a 100.000.000 satoshi. Il rapporto è fisso e non dipende dal prezzo di mercato di Bitcoin.

Come faccio a riconvertire i sats in BTC?

Seleziona sat come unità Da e BTC come unità A. Il convertitore inserisce otto posizioni decimali nell'importo intero in satoshi; ad esempio, 12.345 sats diventa 0,00012345 BTC.

Perché 0.000000001 BTC viene rifiutato?

Equivale a 0,1 sat, che è al di sotto del limite di satoshi interi del convertitore. L'importo viene mostrato come errore anziché essere arrotondato a zero o a un sat.

μBTC è la stessa cosa di un bit?

Sì. Un microbitcoin (μBTC), comunemente chiamato bit, equivale a 0,000001 BTC o 100 sats.

Il convertitore arrotonda gli importi in Bitcoin?

No. Un input deve risolversi in un numero intero di satoshi. Un valore che richiede un satoshi frazionario viene rifiutato con la frazione mostrata.

Qual è la differenza tra sat e sat/vB?

Un sat è una quantità di Bitcoin. sat/vB è una tariffa di transazione per byte virtuale e richiede una dimensione di transazione prima di poter essere convertito in una commissione.

Supporta i millisatoshi Lightning?

No. I millisatoshi Lightning usano un modello di contabilità sub-satoshi. Questo convertitore è limitato a BTC, mBTC, μBTC e sats interi.

Metodologia e fonti

Il convertitore usa rapporti di denominazione fissi di Bitcoin e converte ogni input accettato attraverso un importo intero in satoshi. Il browser e il server usano le stesse regole di scala. Nessun prezzo, portafoglio, indirizzo o dato di mercato viene richiesto.

  • L'input viene letto come testo decimale prima della conversione.
  • Ogni valore accettato deve risolversi in un satoshi intero.
  • I risultati in BTC, mBTC, μBTC e sat provengono dallo stesso importo.
  • I valori sub-satoshi vengono rifiutati senza arrotondamento silenzioso.

Riferimenti primari

Revisionato da Redazione di BitcoinToolkit Logica di conversione testata l'ultima volta